• Как создавался отечественный браузер с боковыми вкладками на HTML5

      Есть несколько браузеров с неклассическим интерфейсом на HTML5 и теперь к ним добавился браузер с боковым размещением табов. В статье я расскажу про особенности размещения табов сбоку, как браузер технически создавался и зачем он нужен.

      Хочу браузер с боковыми вкладками
    • «Пространство» — научно-фантастический сериал, определяющий десятилетие

      • Перевод

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

      Читать далее
    • Как я написал диплом по химии с (Xe)LaTeX

        Эту статью я задумал еще на втором курсе, когда впервые решил перейти с Word'а на LaTeX. В конце третьего курса я ее начал, и, наконец, после защиты диплома я нашел в себе силы ее дописать. Здесь я постарался собрать свой опыт (и созданные костыли, куда же без них) в использовании LaTeX при подготовке текста, связанного с химией и в решении тех проблем, с которыми столкнулся я.
        Читать дальше →
      • Роскомнадзор запретил иностранным агентам писать в интернете

          Доброе утро, Хабр!

          Как обратил внимание вчера телеграм-канал Телеком-ревью, ещё в сентябре Роскомнадзор издал приказ с относительно невинным бюрократическим названием «Об утверждении формы указания на то, что сообщения и материалы иностранного средства массовой информации, выполняющего функции иностранного агента, и (или) российского юридического лица, выполняющего функции иностранного агента, распространяемые на территории Российской Федерации, созданы и (или) распространены указанными лицами».



          К сожалению, в июле, когда был размещён проект приказа, на его содержание никто не обратил серьёзного внимания — и очень зря.

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

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

          Под катом — самые яркие положения приказа, точнее, приложения «Форма указания...» к нему.

          Читать дальше →
        • Как выбрать красивые цвета для вашей инфографики

          • Перевод
          • Tutorial


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

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

          Статья не поможет найти хорошие градиенты или оттенки. Она предназначена для подбора красивых, чётких цветов для различных категорий информации (например, континентов, отраслей промышленности, видов птиц) в линейных, круговых, полосковых диаграммах и так далее.
          Читать дальше →
          • +44
          • 17,2k
          • 5
        • Рутокен ЭЦП 2.0 3000, COVID-19, УЦ Росреестра и операции с Росреестом онлайн ver. 2.0

            Привет, хабровчане!

            К написанию данной статьи меня подтолкнули сразу несколько вещей:

            1. Должок перед компанией «Актив», которая любезно предоставила мне их новый крипто-токен Рутокен ЭЦП 2.0 модификации 3000. Nastya_d, тэгну вас, т.к. вы последняя, кто постил от лица компании
            2. COVID-19, который перевел работу Росреестра в режим «только по предварительной записи» с хронической невозможностью туда записаться
            3. Изменения в законодательстве, которые были приняты после череды прошлогодних скандалов, связанных с применением электронной подписи
            4. Обновление Росреестра по части проведения электронных сделок и подачи каких-либо иных электронных заявлений

            Так что, наверное, так и пойдем. Кому что-то не интересно, можете переходить на интересный заголовок.
            Читать дальше →
          • ViPNet в деталях: разбираемся с особенностями криптошлюза



              Жизнь сетевого инженера была счастливой и беззаботной, пока в ней не появился сертифицированный криптошлюз. Согласитесь, разбираться с решениями, предназначенными для шифрования каналов передачи данных по ГОСТу, задача не из легких. Хорошо, если это известные и понятные продукты. Вспомним ту же «С-Терра» (об их «С-Терра Шлюз» мы уже писали). Но что делать с более экзотичными решениями на базе собственных протоколов шифрования, например, «Континент» (от «Кода Безопасности») или ViPNet Coordinator HW (от «Инфотекса»)? В этой статье я постараюсь облегчить погружение в мир ViPNet (про «Континент» тоже когда-нибудь поговорим) и рассказать, с какими проблемами столкнулся сам и как их решал.
              Читать дальше →
            • Новые фичи в Python 3.9

              • Перевод
              Обзор лучших функций, включенных в последнюю итерацию Python.

              image

              Пришло время, выход новой версии Python неизбежен. Сейчас она в бета-версии (3.9.0b3), но скоро мы увидим полную версию Python 3.9.

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

              • Операторы объединения словарей
              • Тайп хинтинг
              • Два новых строковых метода
              • Новый Python Parser — это очень круто

              Давайте сначала рассмотрим новые функции и то, как мы их будем использовать.

              Объединение словарей


              Одна из новых и уже моих любимых фич с синтаксисом. Если у нас есть два словаря a и b, которые нам нужно объединить, мы теперь используем операторы объединения.

              У нас есть оператор слияния “|”:

              a = {1: 'a', 2: 'b', 3: 'c'}
              b = {4: 'd', 5: 'e'}
              c = a | b
              print(c)

              [Out]: {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}

              И оператор обновления “|=”, который обновляет исходный словарь:

              a = {1: 'a', 2: 'b', 3: 'c'}
              b = {4: 'd', 5: 'e'}
              a |= b
              print(a)

              [Out]: {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}

              Если наши словари имеют общий ключ, будет использована пара ключ-значение из второго словаря:

              a = {1: 'a', 2: 'b', 3: 'c', 6: 'in both'}
              b = {4: 'd', 5: 'e', 6: 'but different'}
              print(a | b)

              [Out]: {1: 'a', 2: 'b', 3: 'c', 6: 'but different', 4: 'd', 5: 'e'}
              Читать дальше →
            • Приложение «Социальный мониторинг» было сделано из трекера мусоровозов

                Продолжаем нашу серию материалов о работе ДИТ Москвы по дальнейшей цифровизации столицы в период повышенной готовности.

                Одно из самых спорных нововведений ДИТ — это приложение «Социальный мониторинг», призванное контролировать местонахождение людей, отправленных на карантин (т.е. инфицированных либо имеющих подозрение на инфицирование коронавирусом). Это мобильное приложение, которое определяет местоположение по GPS, а чтобы человек не отправился гулять без смартфона — периодически просит его сделать селфи. В случае неустановки приложения при наличии предписания или неотправки селфи — Главное контрольное управление г. Москвы выписывает штраф в размере 4000 рублей.


                (не очень понятно, о каких «контактах» говорится в рекламе приложения, да и зачем вообще реклама приложению, за неустановку которого штрафуют на 4000 рублей в сутки)

                Сама по себе идея могла бы и выглядеть неплохо, если бы не качество реализации. Первая версия появилась в Google Play в последних числах марта — и было убрано оттуда к 1 апреля, получив к этому моменту минимально возможный рейтинг в 1 звезду. Приложение при установке требовало разрешения примерно на всё, что только возможно собрать со смартфона, после чего отправляло это всё по HTTP-протоколу (нет, мы не забыли букву «S», её тут нет) на сервера мэрии, а конкретно селфи пользователя — через эстонский сервис распознавания лиц на сервера Hetzner в Германии.

                Читать дальше →
              • Инфографика средствами Excel и PowerPoint

                  «Какой толк в книге, — подумала Алиса, — если в ней нет ни картинок, ни разговоров?»
                  Льюис Кэрролл, «Алиса в Стране чудес»

                  Всем привет!

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

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

                  Я работаю преподавателем и руководителем группы разработки учебных материалов в учебном центре «Сетевая Академия ЛАНИТ» более 10 лет и, когда провожу разработанный нами курс по инфографике, то обычно начинаю так: «Наш курс не для дизайнеров, а для тех сотрудников, которым нужно научиться правильно применять доступные средства для быстрого и качественного представления данных».

                  И в статье будет не про космические корабли, бороздящие просторы вселенной, а про кастрюли…

                  Источник
                  Читать дальше →
                • Как взломать архив с паролем самому

                  • Tutorial

                  КПДВ


                  Есть архив и нужно извлечь содержимое, а пароль забыт. Можно погуглить и довериться разным программам (раз, два, три), но

                  Единственный способ взлома архива RAR – брутфорс.
                  Предлагаю сделать это самому
                • Как провайдеры заботятся о безопасности клиентов

                    Здравствуйте. Казалось бы, в современном мире есть довольно очевидные (даже для среднестатистического человека не связанного напрямую с IT) понятия. Например, что хранить пароли плейнтекстом в txt на рабочем столе — это плохо. Но, хостинг ukraine, к сожалению, понял это только в январе 2020. Ссылку не оставляю, дабы не нарушать правила, но гуглится быстро. А что же с другими провайдерами? Например, с интернет-провайдерами. Я решил провести небольшой эксперимент, и поделиться им с вами. Скажу сразу: у меня не было никакого злого умысла, как и не было цели навредить кому-либо. Зато есть цель донести до людей что стоит более ответственно относиться к пользовательским данным и личным кабинетам, в особенности, если в них есть возможность беспрепятственно менять настройки. Возможно, если эту ситуацию придать огласке что-то изменится. А может и нет. Кто знает… Я все же попробую.
                    Читать дальше →
                  • В ядро Linux 5.6 включили VPN WireGuard

                      Сегодня Линус перенёс к себе ветку net-next с VPN-интерфейсами WireGuard. Об этом событии сообщили в списке рассылки WireGuard.



                      В данный момент продолжается сбор кода для нового ядра Linux 5.6. WireGuard — быстрый VPN нового поколения, в котором реализована современная криптография. Он изначально разрабатывался как более простая и удобная альтернатива существующим VPN. Автор — канадский специалист по информационной безопасности Джейсон Доненфилд (Jason A. Donenfeld). В августе 2018 года WireGuard удостоился похвалы от Линуса Торвальдса. Примерно в то время началась работа по включению VPN в ядро Linux. Процесс немного затянулся.
                      Читать дальше →
                    • [Конспект админа] Что делать, если программа хочет прав администратора, а вы нет


                        (с) Вася Ложкин.


                        К сожалению, в работе сисадмина нет-нет да и приходится разрешать пользователям запускать всякий софт с админскими правами. Чаще всего это какие-нибудь странные китайские программы для работы с оборудованием. Но бывают и другие ситуации вроде небезызвестного bnk.exe.


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


                        Попробуем разобрать решения, которые позволят и программу запустить, и безопасника с финансистом не обозлить.

                        Читать дальше →
                      • Как я чинил поломанную базу и что из этого вышло

                        Однажды ко мне обратились с просьбой помочь «исправить» одну базу данных. CHECKDB при проверке выдавал список ошибок, некоторые из которых отмечались как «неисправимые». Приложение при этом работало, но все равно было как-то неспокойно.

                        Да, правильным решением в такой ситуации было бы взять бэкап от того момента, когда ошибки еще не появляются, локализовать испорченные данные и перезаписать их из чистой копии. Но… как это часто бывает, ошибку поймали слишком поздно, так что восстанавливаться, по сути, было не с чего. С другой стороны – был бы бэкап, не было бы этой истории.
                        Читать дальше →
                        • +18
                        • 5,7k
                        • 3
                      • Мошенники и ЭЦП — всё очень плохо


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

                          Читать дальше →
                        • Комментарии к изменениям в ФЗ №149-ФЗ «Об информации, информационных технологиях и о защите информации»

                            Добрый день, коллеги!

                            Сегодня хочу высказаться о новом законопроекте порожденном Минкомсвязи России. Заранее прошу прощения за огромные объемы законодательного текста, поскольку приведу интересные отрывки в виде цитат. Чтобы уважаемые читатели не затрудняли себя поиском законопроекта в Консультанте.

                            Преамбула проекта она обычная. Речь идет о внесении изменений и дополнений в федеральный закон N 149-ФЗ «Об информации, информационных технологиях и о защите информации».
                            Дальше можете пропустить, если лень поглощать бюрократическую речь. Но лучше вчитайтесь, а то потом будет поздно. Госдума это «не место для дискуссий», так что, скорее всего и закон нас ждет такой же, как и его проект.
                            Читать дальше →