• Стив Возняк открыл онлайн-университет Woz U

      Легендарный Стив Возняк, сооснователь компании Apple, который когда-то спроектировал Apple II — первый серийный компьютер компании Apple, объявил о запуске технического университета под названием Woz U. Это уникальное учебное заведение призвано «переформатировать» методы обучения студентов по техническим специальностям, в том числе инженеров и программистов, потому что сейчас их обучение в вузах осуществляется в корне неправильно и неэффективно. По крайней мере, такая ситуация в американских вузах.

      Стив Возняк считает, что его инициатива поможет сократить несоответствие между уровнем образования выпускников и ожиданиями работодателей — так называемый skills gap. Он проявляется в том, что при большом количестве вакансий ещё больше людей ищут работу. Однако по своим навыкам они не соответствуют этим вакансиям.
      Читать дальше →
    • Facebook изменил лицензию React на стандартную MIT

      • Новость
      Facebook анонсировал изменение лицензии на будущие версии React, Jest, Flow и Immutable.js. Вместо прежней лицензии BSD+Patents теперь будет использоваться лицензия MIT. Это позволит компаниям включить React в проекты Apache и избежать разногласий в сообществе Open Source.

      Благодаря этому действию Facebook компания Automattic изменила своё решение. Неделю назад Мэтт Мулленвег написал, что из-за условий лицензирования они решили переписать Gutenberg (ключевой перспективный проект WordPress) с помощью другой библиотеки. Похоже, это подействовало на Facebook — и они отказались от статьи, касающейся патентов, начиная с версии React 16, которая должна выйти на этой неделе.

      Сам Мэтт приветствовал это решение и сказал, что теперь ничто не мешает использовать React.
      Читать дальше →
      • +18
      • 5,2k
      • 3
    • Let's Encrypt начнёт выдавать wildcard-сертификаты в январе 2018 года

      • Новость
      Одним из ограничений бесплатного центра сертификации Let's Encrypt является то, что он не выдаёт сертификаты типа wildcard на поддомены (см. «Полное руководство по переходу с HTTP на HTTPS»). Такие сертификаты покрывают основной домен, а также неограниченное количество поддоменов (*.example.com ) — например, example.com, www.example.com, mail.example.com, ftp.example.com и т. д. Некоторые центры сертификации продают такие сертификаты от $475 в год. Let's Encrypt будет выдавать их бесплатно.

      Сервис Let's Encrypt предоставляется организацией Internet Security Research Group (ISRG). Вчера она сообщила приятную новость: wildcard-сертификаты начнут выдавать с января 2018 года! Такие сертификаты были одной из самых запрашиваемых фич, о которой упоминали пользователи. И в самом деле, пользоваться подстановочными знаками (*.example.com) в некоторых случаях гораздо удобнее, чем перечислять каждый домен в отдельности, что разрешают стандартные DV-сертификаты Let's Encrypt. В некоторых случаях это упрощает переход на HTTPS, а ведь всеобщий переход на шифрование — и есть главная цель проекта Let's Encrypt, который действует для общественного блага и живёт на пожертвования. В конечном итоге, 100% веба должно быть зашифровано нашими совместными усилиями.
      Читать дальше →
    • Контейнеры Docker немного увеличивают энергопотребление сервера


        Энергопотребление компьютера с ОС Linux и сервисом Docker без всякой нагрузки (без загрузки контейнера)

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

        Поскольку в контейнерах не работают одновременно два ядра операционной системы, как в виртуальных машинах, то казалось бы, что энергопотребление у них должно быть такое же, как при работе обычной операционной системы. Но это не так. Cравнительное тестирование Linux и Docker показало, что энергопотребление контейнеров Docker чуть выше.
        Читать дальше →
      • Какие языки программирования популярны поздно вечером



          Stack Overflow опубликовал очередную подборку интересной статистики о языках программирования и привычках разработчиков. На этот раз они соотнесли статистику визитов на сайт по времени суток и языковые теги вопросов по этим визитам. Получилась интересная картина. Оказывается, некоторые языки более популярны в рабочее время (например, C# и JavaScript), а у других доля заметно растёт вечером (С, Python). Как будто программисты вечером возвращаются домой и занимаются, наконец, любимым делом.
          Читать дальше →
        • Десять главных причин, которые делают программиста несчастным


            Счастье разработчиков (сбалансированный индекс по шкале положительного и отрицательного опыта)

            Некоторые компании Кремниевой долины и начинающие стартапы тратят немалые средства на то, чтобы их сотрудники были счастливы, в последнее время это стало общим местом и своеобразным трендом: бесплатная еда, спортзал, массаж на рабочем месте. Разумеется, компании делают это не ради заботы о людях, а для повышения собственной прибыли. Предыдущие исследования показали, что продуктивность сотрудника повышается, если он более счастлив. Особенно актуально это для работников интеллектуального труда, таких как инженеры ПО. В связи с этим для компаний важно узнать — какие причины влияют на уровень счастья, а что, наоборот, вызывает неудовольствие у программистов.

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



              Работа из дома несколько дней в неделю — давняя привилегия избранных программистов. Но если 20 лет назад такая опция была скорее исключением из правил, то сейчас разработчики требуют её от работодателя. Её ценят настолько же высоко, как наличие отпусков и отгулов, расширенной медицинской страховки и соблюдения нормального рабочего графика без овертаймов. На это указывают результаты многочисленных исследований, в том числе результаты опроса разработчиков на Stack Overflow Developer Survey Results 2017.

              В конце концов, сейчас так много инструментов для организации удалённой работы: Slack, Skype, Google Hangouts, Basecamp, BlueJeans. Групповые часты, видеоконференции, совместная работа и управление проектами. Зачем вообще программисту ходить в офис каждый день?
              Читать дальше →
            • W3Tech: доля nginx в мире выросла до трети, Apache упал ниже половины

              • Новость

              Самые популярные веб-серверы в разных странах. Источник: W3Tech.com

              Казалось бы, совсем недавно в 2012 году мы праздновали, что веб-сервер nginx обогнал Microsoft IIS и вышел на второе место в интернете среди активных сайтов (у nginx было 12,18%, у Microsoft — 12,14%). За прошедшие пять лет nginx сильно укрепил позиции. По статистике Netcraft за март 2017 года в той же категории его доля составляет 19,67%, а Microsoft IIS опустился до 8,95%. Лидер прежний — Apache с 45,82%.

              Nginx был единственным веб-сервером, доля которого выросла во всех метриках Netcraft в марте 2017 года. Это был единственный веб-сервер, доля которого стабильно росла.
              Читать дальше →
              • +17
              • 8,9k
              • 6
            • GitHub внедрил систему обнаружения коллизий SHA-1



                С 20 марта 2017 года при вычислении хешей SHA-1 на GitHub определяется и отклоняется любой контент, который обладает признаками возможной атаки SHAttered на коллизию хешей SHA-1. Об этом компания написала в официальном блоге. Таким образом, никто не сможет размещать здесь файлы из пары с одинаковыми хешами, но разным контентом. Хотя пока на практике таких атак никто не проводил нигде, кроме торрентов, но GitHub решил перестраховаться на всякий случай.
                Читать дальше →
                • +13
                • 5,9k
                • 5
              • Линус Торвальс высказался о коллизиях SHA-1 в репозиториях Git: бояться нечего

                  Несколько дней назад сотрудники компании Google и Центра математики и информатики в Амстердаме представили первый алгоритм генерации коллизий для SHA-1. За десять лет существования SHA-1 не было известно ни об одном практическом способе генерировать документы с таким же хешем SHA-1 и цифровой подписью, как в другом документе, но теперь такая возможность появилась.

                  Хеш-функция SHA-1 используется повсеместно, поэтому известие о генерации документов с идентичным хешей вызвало естественную обеспокоенность у пользователей. В том числе у пользователей системы управления версиями Git, в которой тоже используются хеши SHA-1. Развёрнутый ответ на эти опасения дал Линус Торвальс. Если вкратце, то бояться нечего.
                  Читать дальше →
                  • +49
                  • 22,7k
                  • 6