Мега-Учебник Flask, Часть 6: Страница профиля и аватары

Автор: admin от 11-01-2018, 19:05, посмотрело: 53

blog.miguelgrinberg.com



Miguel Grinberg





<<



Эта статья является переводом шестой части нового издания учебника Мигеля Гринберга, выпуск которого автор планирует завершить в мае 2018.Прежний перевод давно утратил свою актуальность.



Я, со своей стороны, постараюсь не отставать с переводом.





Перевел и опубликовал: Александр Драгункин





Это шестой выпуск серии Flask Mega-Tutorial, в котором я расскажу вам, как создать страницу профиля пользователя.

Категория: Операционные системы » Linux

 

Узкополосный доступ для широкого внедрения Интернета Вещей

Автор: admin от 11-01-2018, 15:05, посмотрело: 49

Узкополосный доступ для широкого внедрения Интернета Вещей

Источник



«Все, что раздражает аппетит к частностям, становится не только злом, но отвлекает от вопросов, которые действительно следовало бы обсуждать».

Стаффорд Бир



Как свидетельствуют всемирные прогнозы развития так называемой Индустрии 4.0 и создаваемых в ее рамках цифровой экономики и цифровых предприятий, уже совсем скоро прогрессивному человечеству придется столкнуться как минимум с десятками миллиардов подключенных устройств из пула Интернета Вещей (IoT – Internet of Things) и информационным обменом с огромным количеством датчиков и внедренных в производственные процессы различных «киберфизических систем» (CPS — Cyber-Physical System), рассредоточенных по значительной площади. При этом сразу же следует заметить, что формирование IoT – это не самоцель, а лишь создание инструмента для работы инновационных бизнес-моделей, для эффективного функционирования цифровых предприятий и т.п.



У всех, кто спешит поделиться информацией о данном тренде уже нет никаких сомнений, каким именно образом будут обмениваться информацией все эти «вещи» — конечно, в основном по беспроводным сетям. Благо, их уже понастроено достаточно. Однако не факт, что существующие сети сотовой (мобильной) связи смогут обслужить такое большое количество неживых абонентов – одно дело, когда речь идет о десятках тысяч устройств М2М (Machine-to-Machine), но десятки миллиардов (как свидетельствуют многочисленные прогнозы) – это уже совсем другое дело.

Категория: Операционные системы » Android

 

Об отличниках на трезвую голову

Автор: admin от 11-01-2018, 15:05, посмотрело: 42

В самый разгар праздников на Хабре вышел первый холивар 2018 года — статья о том, почему плохо быть отличником. Статья неоднозначная, но рациональная и сильная хотя бы потому, что она затрагивает серьёзный вопрос, который стоит перед всеми работодателями и перед ИТ-отраслью в частности. Даже удивительно, почему никто раньше не поднимал здесь эту тему, ведь это, в том числе, проблема компаний. Собственно, именно поэтому автор в конце обратилась к работодателям с просьбой об адаптации. И знаете, с отличниками в бизнесе иногда и правда непросто, но в целом это или хорошие работники, или блестящие исполнители, или интеллектуальные новаторы. И очень редко — обиженные злыдни. В общем, всё сложно, и нам есть что сказать по этому поводу.



Об отличниках на трезвую голову

Категория: Операционные системы » Android

 

Несколько книг для начинающего и продолжающего разработчика под Android

Автор: admin от 11-01-2018, 15:05, посмотрело: 41

Несколько книг для начинающего и продолжающего разработчика под Android



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



Под катом небольшой обзор восьми книг. Темы следующие:




  • RxJava

  • Потоки в Android

  • Разработка под Android на Java

  • Kotlin. Обзор языка

  • Kotlin. Практика

  • Kotlin. Обзор языка с уклоном на Android

  • Разработка под Android на Kotlin

  • Rx в Kotlin
  • Категория: Операционные системы » Android

     

    Анонс WPA3: Wi-Fi Alliance представил обновление безопасности

    Автор: admin от 11-01-2018, 13:55, посмотрело: 30

    Группа Wi-Fi Alliance, в которую входят Apple, Microsoft и Qualcomm, представила новый протокол безопасности для беспроводных сетей — WPA3. Подробности его реализации появятся позднее (в этом году), однако уже есть информация о нескольких функциях. Например, в WPA3 появится защита от атак полным перебором (brute-force) и возможность «персонализированного шифрования данных». Подробнее об этих и нескольких других особенностях мы расскажем под катом.



    Анонс WPA3: Wi-Fi Alliance представил обновление безопасности

    Категория: Операционные системы » Ubuntu

     

    Патчи против уязвимостей Meltdown & Spectre вызывают проблемы с загрузкой Ubuntu 16.04

    Автор: admin от 11-01-2018, 13:55, посмотрело: 27

    Патчи против уязвимостей Meltdown & Spectre вызывают проблемы с загрузкой Ubuntu 16.04


    Пользователи Ubuntu Xenial 16.04 кто недавно установили обновления против уязвимостей Meltdown и Spectre сообщают, что не смогли после этого загрузить свои системы и вынуждены откатиться на более ранние образы ядер Linux.

    Категория: Операционные системы » Ubuntu

     

    Wi-Fi Alliance анонсировал протокол WPA3 с новыми функциями безопасности и разработку стандарта Wi-Fi 802.11ax

    Автор: admin от 11-01-2018, 13:55, посмотрело: 37

    Wi-Fi Alliance анонсировал протокол WPA3 с новыми функциями безопасности и разработку стандарта Wi-Fi 802.11ax



    Wi-Fi Alliance анонсировал долгожданное третье поколение протокола беспроводной безопасности — Wi-Fi Protected Access (WPA3).



    WPA3 заменит существующий WPA2 — протокол сетевой безопасности, который существует не менее 15 лет и используется миллиардами беспроводных устройств каждый день.



    Небезопасность WPA2 уже долгое время обсуждалась специалистами. Переломным моментом стал октябрь 2017 года, когда исследователь Мэти Ванхов (Mathy Vanhoef) обнаружил уязвимость в протоколе WPA2, ставящую под угрозу практически все существующие на данный момент сети Wi-Fi. С ее помощью злоумышленник может осуществить атаку реинсталяции ключей (Key Reinstallation Attack
    , KRACK) и получить доступ к конфиденциальным данным. Уязвимость вызвала серьезное беспокойство экспертов по безопасности, поскольку содержалась в самом протоколе WPA2.



    Новый стандарт безопасности Wi-Fi, который будет доступен как для персональных, так и для корпоративных беспроводных устройств, должен обеспечить повышенную конфиденциальность с помощью четырех новых возможностей.

    Категория: Операционные системы » Ubuntu

     

    Полезные материалы по SAN

    Автор: admin от 10-01-2018, 15:50, посмотрело: 31

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

    Предлагаю Вашему вниманию подборку полезных и доступных материалов по сетям хранения данных.



    Полезные материалы по SAN

    Категория: Операционные системы » Android

     

    Новости из мира OpenStreetMap №389 (26.12.2017-01.01.2018)

    Автор: admin от 10-01-2018, 15:50, посмотрело: 27

    Перевод WeeklyOSM 389.


    [img]http://habrahabr.ru/https:/i1.wp.com/www.weeklyosm.eu/wp-content/uploads/2018/01/389_EN.jpg?resize=719%2C534[/img]


    Маяки Европы (данные OpenStreetMap) | Участники OpenStreetMap map_creator


    О нас



    • Мы присоединяемся к поздравлению Фонда OSMF, желая всем счастливого Нового 2018! Ваши отзывы и комментарии выпусков ЕженельникаОСМ это важный источник мотивации для членов всей нашей команды. А также мы приветствуем bjoern_m and Tordanik в качестве новых участников команды. Конечно, как всегда, мы все ещё ищем заинтересованных людей, которые захотят принять участие.

    Категория: Операционные системы » Android

     

    Магия CharSequence

    Автор: admin от 9-01-2018, 15:35, посмотрело: 46

    java.lang.CharSequence только на первый взгляд кажется незатейливым интерфейсом из трех методов, но при детальном рассмотрении открывает нам несколько интересных нюансов.

    Интерфейс реализуют такие java-классы как String, StringBuffer, StringBuilder, GString (groovy) и не только.



    TL;DR если добавить этот интерфейс в класс, он получит часть свойств строки и появится ряд возможностей — сравнения со строками (например, String.contentEquals), использования различных строковых API (например, Pattern.matcher), а также в местах автоматического определения поведения в зависимости от типа (например, биндинг параметров запроса в jdbc).



    Кроме того, этот подход упростит проведение ряда рефакторингов по усилению системы типов в приложении — в первую очередь замены объектов типа String на специализированные обертки или enum-константы.



    Строковые скаляры



    Для добавления ограничений на формат значения, а также усиления type safety, вместо строк могут использоваться специальные скалярные обертки. Для понимания рассмотрим пример — пусть ID клиента является строкой, соответствующей регулярному выражению. Его класс-обертка будет выглядеть примерно так:

    Категория: Операционные системы » Linux