• Личный опыт: как я подавал заявку в реестр отечественного ПО, и обнаружил запрет для всех версий Linux



      Я представитель микробизнеса, который делает софт для коммерческих заказчиков из научной сферы. Карантин и вынужденная самоизоляция 2020 года заставили меня искать заказчиков в госсекторе, а для этого нужно сперва попасть в Реестр отечественного ПО. Чтобы это сделать, нужно оформить заявку по правилам из Постановления Правительства №1236. Решение о включении принимает Минкомсвязи.

      Как оказалось на практике, эксперты министерства руководствуются совершенно иным документом — методическими рекомендациями от ЦКИТ, о существовании которого я как разработчик даже и не знал. Этот документ прямо запрещает использовать компоненты софта с GPL- и MPL-лицензиями. Парадокс в том, что под GPL издаются основные компоненты Linux, на базе которых построено как минимум 40 отечественных операционных систем. Получается, все они были внесены с нарушением и согласно п.33 правил из ПП 1236 должны быть немедленно исключены из реестра. Или же «своим» можно, а «чужим» нет? Подробнее под катом.
      Читать дальше →
    • Электроотвёртка своими руками или наш ответ Xiaomi



      Если Вы внезапно для себя решили, что небольшая электроотвертка на подобии Xiaomi Wowstick просто жизненно необходима, но готовое решение это не про вас, тогда эта статья должна вас заинтересовать. Под катом вас ожидают подробности разработки и инструкции для изготовления собственного «велосипеда». Итак, прошу, господа …
      Читать дальше →
    • Один клик в интерфейсе Booking com может испортить отпуск или почему важна работающая система рейтингов

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



        Похоже, у меня есть мысль почему же сервис-посредник не будет бороться с такими игроками — уж очень хороша жизнь на комиссии с успешных «халявщиков», большое количество транзакций, дополнительная оплата рейтинга и отказ от ответственности за ситуацию. Это определенная ниша в которой у «глистов» нет равных, где можно выручить неплохие деньги из «навоза». Очень удобный бизнес — заблокировать возможность оставить отзыв и управление бронированием, выжить шумом и антисанитарной духотой с амбре плесени и не только, деньги не возвращать ни в коем случае, а освободившиеся номера сдавать повторно — PROFIT.

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

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



          Написать эту короткую заметку меня побудило данное фантастическое изобретение неизвестного китайского гения.

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

          Хочу верить, что некоторый процент читателей задумается дважды, прежде чем покупать такое изделие. Помимо этого, часть читателей-технарей будет знать где найти специфичные комплектующие в случае крайней необходимости.
          Читать дальше →
        • Сканеры и копиры Xerox могут менять цифры в документах при копировании

            В копировальных аппаратах и сканерах Xerox WorkCentre обнаружился интересный глюк: в некоторых случаях при сканировании/копировании документов они могут менять мелкие цифры. Это неприятный эффект, особенно при копировании финансовых документов.

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

            Примеры с копира WorkCentre 7535.
            Оригинал Копия
            Читать дальше →
          • Неуловимая проблема тайминга кадров

            • Translation

            Технический директор Croteam Ален Ладавач, участвовавший в разработке Serious Sam и Talos Principle, рассказывает, как ему удалось найти причину торможения графики даже на самых мощных машинах.

            Наконец-то появилось объяснение того, почему некоторые игры тормозят на вашем PC (и луч надежды на то, что в ближайшем будущем они тормозить перестанут).

            Т-т-тормоза


            Вы с нетерпением ждали следующей части вашей любимой серии видеоигр для PC и она наконец вышла. На этот раз вы хотите насладиться ею во всей полноте, поэтому потратили деньги и время на тщательную подготовку. Вы заменили процессор, поставили сверхсовременную видеокарту, добавили ещё ОЗУ — чёрт возьми, даже купили RAID на SSD. Игра должна быть плавной с самой заставки.

            Предзаказ наконец разблокирован и вы только что завершили установку. В нервном предвкушении вы впервые запускаете игру. Пока всё хорошо — она работает с частотой 60 кадров в секунду. Или, по крайней мере, так сообщает счётчик кадров тюнера GPU. Но что-то не так. Вы делаете мышью резкие, хаотичные движения. Стрейфитесь влево-вправо, и тут игра… начинает тормозить! Блин, да как такое возможно? Как она может тормозить при 60 кадрах в секунду?

            Если такое с вами никогда не случалось, то это может показаться смешным. Но если вы их испытали, то, скорее всего, ненавидите тормоза всей душой. Тормоза в играх. Это не старый добрый «лаг». Не низкая частота кадров. Это просто «тормоза», происходящие при высоких частотах кадров на идеальных, супербыстрых машинах. Что это, откуда они взялись и как от них избавиться? Позвольте мне рассказать вам историю…
            Читать дальше →
          • Выкрутасы Opera

              Сразу замечу, данный пост не попытка подлить масла в огонь браузерной холивар. Это маленький рассказ об одном моем открытии в браузере Opera.
              Многие наверняка слышали, что Опера «фиксит» работу некоторых сайтов (и js библиотек), чтобы те в свою очередь нормально работали в этом браузере. Я как то натыкался на страницу с перечислением какие сайты и какие проблемы на них исправлены. Но как то не задумывался, как же они это «правят».
              Читать дальше →
            • Мой любимый файл в кодовой базе Chromium

                Код Хромиума весьма обширен, там каждому найдётся что-то по вкусу. А я вот решил рассказать о своём любимом файле в нём (а у вас есть такой?). Этот файл отражает всё: боль, разочарование, надежду, упорство, силу воли, ответственность за чужие провалы и самопожертвование. Я иногда читаю его и плачу и проникаюсь пониманием, какая же огромная часть айсберга скрыта под водой. Это, в общем, даже не файл с кодом. Это файл с конфигом, описывающим баги видеокарт, которые Хромиуму приходится обходить для нормального отображения своих страниц на разных платформах. Вот он: https://cs.chromium.org/chromium/src/gpu/config/gpu_driver_bug_list.json

                О чём вообще идёт речь? Давайте вспомним, как работает браузер: вы набираете какой-то адрес в адресной строке, браузер загружает контент и отображает его. Чуть детальнее об этом рассказывает хорошая статья «What happens when you type google.com into your browser and press enter?» (и сразу несколько её переводов на Хабре). В ней одним из последних пунктов упоминается, мол, «а теперь, когда всё готово, отрисовываем картинку на экране». Ага, вот так берём и отрисовываем, конечно.
                Читать дальше →
              • Google Chrome 69 автоматически входит в аккаунт и не стирает cookies Google при очистке истории

                  Компания Google выпустила браузер Chrome 69 в сентябре 2018 года. Он получил обновлённый дизайн и улучшенный менеджер паролей, а так же ряд других функций, не все из которых пришлись по вкусу пользователям.

                  image
                  Иллюстрация howtogeek.com

                  Исследователь криптографии, Мэтью Грин, обратил внимание, что с недавних пор Google внес изменения в Chrome, которое существенно изменило пользовательский опыт, связанный с авторизацией в сервисах поисковика. С этого момента каждый раз, когда вы успешно входите в любой сервис Google (например, Gmail), сам браузер Chrome также автоматически авторизовывается с вашей учетной записью Google.

                  image

                  По утверждениям разработчиков браузера это не приведет к автоматическому запуску синхронизации локальных данных экземпляра браузера с аккаунтом Google, по крайней мере пока что, но Метью Грин все равно считает это опасным прецедентом.

                  We want to be clear that this change to sign-in does not mean Chrome sync gets turned on. Users who want data like their browsing history, passwords, and bookmarks available on other devices must take additional action, such as turning on sync.

                  Одновременно с выходом критической статьи Метью Грина пользователь твиттера Кристоф Таван обнаружил, что Chrome начиная с версии 69 по-умолчанию больше не стирает куки Google при полной очистке истории браузера. Таким образом, в случае необходимости сохранить свою приватность становиться сложнее, например, если вы авторизовались в сервисах Google не за своим обычным компьютером.

                  Читать дальше →
                • Дистрибутив Google Chrome знает кто его скачал

                    Обновляя коллекцию своего софта обнаружил, что Google выдаёт для загрузки разные варианты браузера Chrome (offline-установщик, файл ChromeStandaloneSetup.exe), в зависимости от того: с какого компьютера вы его скачиваете, с какой учётной записи, с какого браузера и других параметров. Возможно эти данные впоследствии влияют на работу данной программы на данном компьютере, а возможно и нет. Всё равно это создаёт неудобство, так как контрольные суммы у разных «вариантов» дистрибутива будут разными и произвести сверку не с чем.
                    Читать дальше →
                  • Точность измерений

                      Я столкнулся с фактом, который удивил меня и скорее всего удивит и вас. Оказывается, измерить напряжение в сети с точностью хотя бы до одного вольта — почти невыполнимая задача.



                      Шесть приборов на этом фото показывают разные значения, причём максимальное отличается от минимального, более чем на 6 вольт.

                      Читать дальше →
                    • Чудо свершилось. Вышла «отвязанная» версия Arduino Mega Server

                        image

                        Революция о которой так долго говорили большевики свершилась. Теперь вы можете взять карточку памяти microSD, записать на неё файлы дистрибутива AMS и ваша Arduino превратиться в маленькое (или большое, это как посмотреть) чудо. Вам больше не нужны «костыли» с поддержкой стороннего сервера, Arduino Mega Server стал полностью автономным и вполне «юзабельным» в одиночном режиме работы. И это открывает для всех нас очень интересные перспективы.
                        Читать дальше →
                      • Исследователи создали высокопроизводительную батарею из отходов металлов и мыла



                          Возьмите старые металлические отходы, положите их в стеклянную банку с мыльным раствором и получите высокоэффективный аккумулятор. Такой философии придерживаются исследователи из Университета Вандербильта – создатели достаточно мощного функционирующего аккумулятора из отходов меди и стали.
                          Читать дальше →
                        • Geohot анонсировал «хакерский» автопилот за $999


                            Прототип автопилота образца декабря 2015 года. ПК установлен в отделении для перчаток Acura ILX, в салоне 21,5-дюймовый монитор в портретном режиме (в Tesla дисплей всего 17"), джойстик возле ручника для включения автопилота. Фото: Geohot

                            Американский школьник Джордж Хоц (Geohot) прославился на весь мир в 17-летнем возрасте, когда взломал iPhone в 2007 году. Спустя три года он стал автором джейлбрейка Sony PlayStation 3. Потом были разборки с корпорацией Sony и работа в нескольких крупных компаниях, куда приглашали юного таланта: Google, SpaceX, Facebook. Хакер не увидел в этих фирмах ничего интересного. Он немного поразвлекался на хакерских конкурсах по взлому браузеров, заработал несколько сотен тысяч долларов призовых, но это тоже быстро наскучило. В прошлом году Geohot всё-таки нашёл дело по душе. Он основал компанию comma.ai («запятая.ии») и запустил собственный проект: самодельный беспилотный автомобиль. За пару месяцев Geohot создал систему автопилотирования для своей Acura ILX, которая не уступает автопилоту Tesla, а кое-где даже превосходит её. Система принципиально отличается от всех существующих на рынке: это самообучаемая нейросеть, которая «наблюдает» за действиями водителя.
                            Читать дальше →
                          • Как получилось, что размер Вселенной больше её возраста?

                            • Translation

                            Мы знаем, что возраст Вселенной составляет 13,8 миллиардов лет, но размер наблюдаемой Вселенной при этом – 46 миллиардов световых лет. Как это возможно?


                            Природа требует, чтобы мы не превышали скорость света. Всё остальноё опционально.
                            — Роберт Бролт

                            Одно из самых удивительных открытий XX века произошло благодаря изучению огромных спиральных туманностей, рассыпанных по ночному небу.



                            Быстро выяснилось, что эти объекты – галактики, похожие на наш Млечный путь, находящиеся в тысячах световых лет от нас. Кроме того, большая их часть двигается по направлению от нас. Что ещё более интересно, так это то, что чем дальше от нас галактика, тем (в среднем) она быстрее удаляется. Всего через несколько лет были открыты и механизм и закон, управляющие этим явлением.
                            Читать дальше →
                          • Motorola отменила долгожданные обновления на ICS 4.0 и сделала гадость


                              Я являюсь обладателем очень производительного телефона. Motorola Atrix 4G.
                              Телефон меня устраивал во всем и только не хватало полноценной поддержки ICS 4.0, которую компания Motorola обещала выкатить в сентябре месяце… Но не тут-то было… Далее список тех, кому не повезло.
                              Читать дальше →
                            • Свободная наука. НАСА выложило научные работы в открытый доступ



                                НАСА запустило веб-портал PubSpace, на котором опубликовало в открытом доступе результаты почти всех своих научных исследований, финансируемых правительством (то есть за счёт налогоплательщиков). Если общество заплатило за проведение исследований, то результаты должны быть свободно доступны для всех, рассудили в администрации.

                                «Мы в НАСА радуемся возможности расширить доступ к нашему обширному портфолио научных и технических публикаций, — сказал заместитель руководителя НАСА Дава Ньюман (Dava Newman). — Приглашаем мировое сообщество присоединиться к нам в исследовании Земли, воздушного пространства и космоса».
                                Читать дальше →
                              • Программирование — не тяжелый физический труд, но все равно отстой

                                Peter Welch
                                30 апреля 2014 г.
                                Об авторе. Peter Welch писатель и программист, автор книги «And Then I Thought I Was a Fish», автор блога «Still Drinking».


                                Изображение: Joe Raedle/Getty Images

                                Каждый мой друг, хотя бы дважды в неделю поднимающий на работе что-то тяжелее ноутбука, рано или поздно в разговоре невзначай бросает что-то вроде: «Бро, ты не пашешь на износ. Я только что отработал 4700-часовую неделю, копая тоннель под Мордором, используя отвертку»

                                Они правы. Мордор — отстой, и копание тоннеля гораздо трудозатратнее, чем тыкание в клавиши, если конечно вы не муравей. Но для галочки, давайте договоримся о том, что стресс и безумие — это плохо? Отлично.
                                Добро пожаловать в мир программирования
                              • Эргономическая печать на обычной клавиатуре

                                  Добрый день, коллеги. Хочу поведать вам про эргономичную схему печати. Ниже я объясню почему её так называю и поясню основные её превосходства над стандартной схемой.



                                  В посте много изображений.

                                  Читать дальше →
                                • Человек научил машину смотреть кино. А затем началась настоящая фантастика

                                  • Translation
                                  image

                                  На прошлой неделе Warner Bros. отправили уведомление видеохостингу Vimeo о нарушении авторских прав согласно Закону об авторском праве в цифровую эпоху (Digital Millennium Copyright Act, DMCA). В уведомление был включён обычный список нелегально закачанных видеоматериалов, правами на которые владеет Warner. Там были эпизоды шоу «Friends», «Pretty Little Liars», а также две закачки с видео из фильма Ридли Скотта «Бегущий по лезвию» (Blade Runner).

                                  Обычный пример нарушения авторских прав? Не совсем. В Warner сделали удивительную ошибку. Часть видео (заявление от Warner уже отозвано) не была взята из фильма. Точнее, была взята, но в таком виде, который мир ещё не видел.

                                  Это была часть проекта по кодированию данных с помощью машинного обучения, в котором классическая сказка про андроидов за авторством Филиппа Дика была восстановлена из горсти цифр.
                                  Читать дальше →