Месяц: Декабрь 2020

  • Cordova. Quick start

    от автора

    Не так давно мне пришлось открыть для себя новую страницу IT — разработку мобильных приложений под Android с использованием платформы Cordova. Полученный опыт я хотел бы изложить в формате, который идеально упростил бы мне вхождение в эту платформу, попадись он мне на тот момент. Имеющиеся в интернете материалы, в том числе на сайте самой Cordova,…

  • TypeScript для конфигурации WebPack (FE and BE)

    от автора

    ЛегендаКогда проект зародился, то нравился каждому. Белый листа бумаги и каждый смотрел на него с ожиданием и воображал какие перспективы откроются, какие проблемы решатся. Вот на бумагу архитектор нанес первый блок. Сзади раздалась ругань. Это разработчики, спорили: Как лучше стартовать новый сервис и какой стартер выбрать. У архитектора по спине пронесся холодок. Не успела сложилась…

  • Налоговый маневр в IT отрасли

    от автора

    Минфин России совместно с Налоговой службой 18.12.2020 г. подготовили разъяснения по поводу налогового маневра в IT отрасли. Содержание 6-страничного документа сведено в единую таблицу:ПО (БД) собственной разработки должно быть включено в реестр отечественного ПОНДС  0% будет применяться вне зависимости от вида договора, если:Льгота не применяется, если:1. отчуждается исключительное право1. ПО создано для  распространения (получения доступа) …

  • 5 игрушек, чтобы ребёнок почувствовал программирование

    от автора

    Власть над материальными объектами — пожалуй, лучший способ оценить мощь программирования.Привет, Хабр! Я пришла разбавить карантинный онлайн подборкой игрушек, которые можно подержать в руках. Надоело же сидеть за экраном! Да и будущее за интернетом вещей, объем этого рынка растёт почти на 25% каждый год.Гусеница Code-a-Pillar Twist (вторая версия игрушки)Возраст: от 3 до 6 лет Цена: 35…

  • Обычная IBM-PC XT

    от автора

    После обзора отечественного клона IBM-PC XT и его итальянского коллеги хотелось бы рассказать о еще одной машинке из семейства IBM PC. На этот раз это ничем не примечательная, самая обычная ХТ-ха. Именно из-за своей обычности, я бы даже сказал, ширпотребности, она и занимает определенное место в коллекции. Этот ПК уже собран не в виде моноблока,…

  • Рекурсивный алгоритм представления Цекендорфа

    от автора

    Приветики-омлетикиСпасибо добрым участникам Хабра, за то, что пригласили писать посты и получать на них фидбек.Сегодня я бы хотел освятить тему представления чисел с помощью ряда Фибоначи и разумеется написать простенькое REST API c использованием Mongo DB алгоритм с помощью языка Ruby, который бы по заданому числу N возвращал его представление. Часть 1 : представление ЦекендорфаКак…

  • TreeOS. 16-битная рождественская демка в загрузочном секторе

    от автора

    В преддверии Нового Года бороздил просторы сети, и нашёл замечательную демку на ассемблере рисования новогодней ёлки. Демка не простая, а золотая, написана таким образом, чтобы работала в загрузочном секторе диска, фактически микрооперационная система, если её так можно назвать. Из-за большой любви к Новому Году и ассемблеру, решил таки её немного разобрать, и восхититься мастерством автора.…

  • Как управлять марсоходом

    от автора

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

  • Мы отрендерили миллион страниц, чтобы понять, из-за чего тормозит веб

    от автора

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

  • Аварии как опыт #1. Как сломать два кластера ClickHouse, не уточнив один нюанс

    от автора

    Про некоторые свои failure stories мы уже писали и раньше, но теперь мне выпала честь формально открыть специальный цикл из таких статей. Ведь аварии, их причины и последствия — это тоже часть нашей жизни, и исследовать эту «тёмную сторону» не менее интересно, чем всё остальное. Тем более, что они всё больше влияют даже на повседневный…