• Чума

      Автор: Сергей Ветров

      Чума – это всеобщая смерть, воплощение невидимого, неотвратимого и безжалостного ужаса, который настигнет вас где угодно и мучительно убьет. В сознании средневекового европейца чума – это апокалиптический символ конца света, это атомная бомба, но сброшенная не на пару городов в далекой Японии, а прямо на весь христианский мир сразу. Эпидемии чумы выкашивали население мощнейших государственных центров, меняли экономические и геополитические расклады, мелким ситом цедили королевские династии и, наконец, убивали миллионами.

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

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

      Читать далее
    • Дайджест интересных материалов для мобильного разработчика #372 (23 — 29 ноября)

        В этом выпуске — сравнение “карт” iOS 1 и 14, паяльник для разработчиков, базовые концепции и базовые ошибки, продуктовые исследования и тренды рынка мобильных приложений в итоговом отчете за 2020 год. Подключайтесь!

        Читать дальше →
      • Трассировка лучей в реальном времени в 1 КБ кода

        • Translation

        Долгий путь к рождению Chrome Revenge


        PENTRACE


        Всё началось в 1994 году, когда я прочитал в Dr. Dobbs Journal несколько интересных статей о FPU (математическом сопроцессоре) нового процессора Pentium. Я пришёл к пониманию того, что численная производительность Pentium очень чувствительна к использованию и порядку команд FPU, и что дополнительными командами FXCH можно значительно увеличить скорость выполнения.

        В то время при необходимости трассировки сцены лучами для получения результата требовались часы или даже дни. Я решил написать трассировщик лучей, похожий на POV-Ray или BOB, только на языке ассемблера, чтобы код при этом был сильно оптимизирован под FPU процессора Pentium. Это был «Pentrace», мой дипломный проект в колледже.
        Читать дальше →
        • +37
        • 7.6k
        • 2
      • Будет ли оплата труда привязана к местоположению в будущем

        Привет, Хабр! Представляю вашему вниманию перевод статьи «Will Remote Compensation Be Tied To Location In The Future?» автора Phil Haack.

        image

        На днях в Твиттере Дэвид Энсон спросил:
        Если кто-то работает на 100% удаленно, почему его зарплата должна быть привязана к тому, в каком городе он находится? Они производят точно такую ​​же работу, если они находятся в большом городе или в деревне. Корректировка «стоимости жизни» применяется, когда работа заставляет людей где-то работать; здесь это не актуально.
        Это вызвало оживленную дискуссию.
        Читать дальше →
      • Всё о проекте «Спутниковый интернет Starlink». Часть 3. Наземный комплекс

          Часть 1Часть2 Часть 3

          Центр управления сетью


          Центр управления сетью (ЦУС) обеспечивает управление всей сетью спутниковой связи, координацию работы шлюзовых и абонентских станций, задание единого времени в сети, выделение частотных слотов на спутниках для работы (передачи данных) шлюзовых и абонентских станций, ведение биллинга, сбора данных о переданной и полученной информации, сбор данных о состоянии системы.

          Учитывая критическую важность ЦУС, в сети как правило предусматривается основной ЦУС и резервный ЦУС, работающий в состоянии горячего резерва.


          Рис. Оборудование Центра управления сетью для спутниковой сети на геостационарной орбите компании Hughes Network Systems (США).
          Читать дальше →
        • Звездный уборщик: в Европе разрабатывают сборщика космического мусора


            В Европе проектируют аппарат для уборки космического мусора. Подготовительные технические работы стартовали летом 2020 года. В совместных заседаниях по проекту участвуют Европейское космическое агентство (ЕКА) и стартап ClearSpace.

            Частный консорциум во главе с ClearSpace SA займется сборкой прототипа системы. ClearSpace — швейцарский стартап, дочерняя компания Федеральной политехнической школы Лозанны. Эта компания разработала сборщика мусора, который использует для захвата четыре роботизированные конечности.
            Читать дальше →
          • Зеленый автобус



              Пару дней назад достался мне на тест полностью электрический автобус Volvo 7900E. Порулил по городу долгое время, получил впечатлений, делюсь ими.

              Впечатления самые положительные, и надеюсь, их не сочтут за рекламный пост.
              Читать дальше →
            • Задачки для фронтенд-тренировки: клоны CodeSandbox, Robinhood, Whoishiring, Stackoverflow

              • Translation
              Предлагаем вашему вниманию идеи/задачи (не решения) для самостоятельного изучения и оттачивания мастерства.

              График цен на акции в стиле Robinhood


              image

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

                image

                Две недели назад на Хабре публиковалась новость о скором проведении хакатона SMZ Hack для самозанятых. Его организаторы — Wallet One, ФНС России и Russian Hackers. Цель — предложить и реализовать идею сервиса для самозанятых.

                26 апреля жюри выбрало трех победителей, их проекты получают поддержку от ФНС и 500 тысяч рублей. Вполне может быть, что предложенные участниками хакатона идеи пригодятся и читателям Хабра, ведь самозанятых здесь немало.
                Читать дальше →
              • Хельсинки: город счастья и уюта



                  Финляндия — это Нокия, сауны, хоккей, лыжи, тяжёлый металл, Angry Birds. И ещё самые счастливые люди на планете на 2018 по WHR (это, скорее, экономические показатели, чем желание радостно смотреть ковёр всё время).

                  Краткая история: сначала была просто земля с местными народами, потом территория вошла в состав Швеции надолго, в 1809 году перешла в состав Российской Империи (но получила нехилую независимость, даже собственная марка ходила), а сразу после прихода большевиков ко власти стала отдельной страной с разрешения Ленина. То есть жители некогда части Империи пропустили весь сюжет с девяностыми и с СССР. Точнее, видели часть его в перекрестье снайперского прицела во время войн 39-44 годов.

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

                  Начнём с того, что это самый безопасный город мира на случай ядерной войны. Потому что лет 60 назад тут начали с азартом копать туннели и выкопали почти второй подземный город в скале.
                  Читать дальше →
                • Компьютерное зрение на примере приложения для IKEA. Часть 1

                  • Tutorial
                  Готовился к очередному хакатону, решил обновить свои знания в области компьютерного зрения. В прошлый раз задачу распознавания номеров авто в видеопотоке я так и не смог решить быстро «в лоб». Сейчас, поразмыслив, решил немного упростить задачу. Было много идей, листал фотки в телефоне и наткнулся на привычный кейс для всех, кто бывал в магазине ikea — фотографию с чеком, где указан номер товара и его положение на складе самообслуживания.

                  Читать дальше →
                • Комментарии в телеграм-канале

                    Знакомство с телеграм-ботами вышло сумбурно — на работе нужно было опередить команду коллег, и, неплохо зная внутренний API, был написан бот за несколько дней (впоследствии доработанный и получивший ru telegram verify badge)

                    По итогам было написано два бота (основной и рассылочный), на чем руководство успокоилось, а я занялся самиздатом.

                    В очередной раз поигравшись в прототип, я хотел придумать, что ещё интересного можно быстро написать в телеграм-стеке. Выбор пал на комментарии.
                    Читать дальше →
                  • Как перевести речевой аудио-файл в текст с помощью Google translate

                    • Tutorial


                    Обычно Google translate используют для перевода речи транслируемой микрофоном.


                    Но в один момент, автору потребовалось перевести подкаст Медузы в текст.


                    Идея лежала на поверхности и наверняка программы для этого должны были присутствовать. Так -же как сделано в Gogle translate.


                    Но, гуглением, программы не нашлось, кроме двух сайтов. Которые использовали по уверениям их авторов всю мощь искусственного интеллекта Google.


                    Первый нашелся русскоязычный сайт https://speechpad.ru/blog/windows-integration/



                    Но, как бы не было обидно, магия не сработала…

                    Читать дальше →
                  • Универсальный API для получения информации по чекам

                      UPD: после обновления на стороне ФНС АПИ перестал работать.


                      Соответствующая задача создана. Как будет время посмотрю.

                      Привет жителям Хабра.

                      В данной статье хотелось бы рассказать про API для получения чеков, которое нам не предоставила всеми любимая ФНС.

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

                      t=20180518T220500&s=975.88&fn=8710000101125654&i=99456&fp=1250448795&n=1

                      Но расстраиваться я не стал и подумал, что ФНС позаботилась о нас и предоставила API для получения такой информации. Погуглив некоторое время я понял, что ФНС нам предоставила только мобильное приложение для проверки чека и просмотра той информации, что поступила к ним от магазина.
                      Читать дальше →
                    • Собираем пользовательскую активность в WPF

                        Недавно мы рассказывали о том, как можно логировать действия пользователей в WinForms приложениях: Оно само упало, или следствие ведут колобки. Но что делать, если у вас WPF? Да нет проблем, и в WPF есть жизнь!



                        В WPF не надо будет вешать никаких хуков и трогать страшный винапи, собственно за пределы WPF мы и не выйдем. Для начала вспомним, что у нас есть routed events, и на них можно подписываться. В принципе, это все, что нам надо знать, чтобы реализовать поставленную задачу :)
                        Читать дальше →
                      • Руководство для дизайнера по DPI



                        Это руководство — начальный материал о кросс-DPI и кроссплатформенном дизайне для начинающих и средних дизайнеров, желающих узнать о нем с самого начала или получить больше знаний. Без сложных математических и непонятных диаграмм, только непосредственные объяснения, упорядоченные в небольших разделах, для понимания и применения их непосредственно к вашей дизайнерской работе.

                        Автор — Sebastien Gabriel.

                        Я не знаю всего, так что, если по вашему мнению я где то ошибаюсь или вам нужно уточнить что-то, либо у вас есть предложения или вопросы для улучшения данного руководства, отправьте письмо (на англ) на sgabriel.contact@gmail.com. Вы также можете найти на меня Twitter, G+ или Facebook.
                        Читать дальше →
                      • Социнжиниринг в военной пропаганде



                          Во время Второй мировой англичане достали личные дела командиров немецких подлодок. Вроде бы не очень важная информация для военных целей – лодки-то уже вышли на задания, что им сделаешь. Но к делу подключились тёртые специалисты по пропаганде. У союзников были ежедневные радиопередачи, и вот пример:
                          — Мы обращаемся к вам, командир подводной лодки «U-507» капитан-лейтенант Блюм. С вашей стороны было очень опрометчиво оставить свою жену в Бремене, где в настоящее время проводит свой отпуск ваш друг капитан-лейтенант Гроссберг. Их уже, минимум, трижды видели вместе в ресторане, а ваша соседка фрау Моглер утверждает: ваши дети отправлены к матери в Мекленбург…
                          Цитата из «Операция «Гроза» — И. Бунич
                          Красота, правда? И, главное, в точности соответствует одному из базовых методов социнжинирингового проникновения внутрь инфраструктуры при направленной атаке.

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

                            У нас беспокойная работа — с сайтами, которые мы поддерживаем, постоянно что-то происходит, и на любую аварию мы должны среагировать за 15 минут — все это в режиме 24/7, семь дней в неделю. Задачи для админов невозможно запланировать — сложно представить себе такой план на неделю: случится 25 аварий, и мы их устраним одну за другой. О том, как мы пытаемся с этим жить, я и хочу рассказать.

                            image
                            Читать дальше →
                          • Релиз кросс-платформенного XAML UI-фреймворка AvaloniaUI 0.5

                              Состоялся релиз версии 0.5 кросслплатформенного XAML UI фреймворка AvaloniaUI (раннее назывался Perspex). Фреймворк сделан по тем же принципам, что и WPF/UWP, т. е. используется XAML, биндинги и шаблонизированные элементы управления. На текущий момент это единственный способ сделать UI на настоящем XAML, который будет работать на Windows, OS X и Linux (так же имеется экспериментальная поддержка iOS и Android).


                              КПДВ


                              Каталог встроенных контролов (gif 3MB)


                              Начать работать с фреймворком можно скачав дополнение для Visual Studio 2017 и создав проект из шаблона. Так же стоит ознакомиться с документацией на wiki.


                              В этом релизе: Поддержка .NET Core, переход на GTK3 для *nix-систем, поддержка вывода через Linux fbdev, система расширений, исправлено множество ошибок.

                              Читать дальше →
                            • Давайте разберём, почему покупатели задают «тупые» вопросы



                                — Добрый день! Почём мороженое?
                                — Вот же ценник!

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

                                Очень много явно странных вопросов имеют совсем не то значение, которое озвучивается. Это касается и продаж, и обычной жизни. Давайте разберём ещё пару примеров. Начнём с риторических вопросов в духе «А этот пазл точно собирается? Там все детали внутри?».
                                Читать дальше →