Месяц: Март 2020

  • DBA: грамотно организовываем синхронизации и импорты

    от автора

    При сложной обработке больших наборов данных (разные ETL-процессы: импорты, конвертации и синхронизации с внешним источником) часто возникает необходимость временно «запомнить», и сразу быстро обработать что-то объемное. Типовая задача подобного рода звучит обычно примерно так: «Вот тут бухгалтерия выгрузила из клиент-банка последние поступившие оплаты, надо их быстренько вкачать на сайт и привязать к счетам». Но когда…

  • Лучшие статьи автомобильной тематики для разработчиков на Хабре [170+]

    от автора

    По данным Международной ассоциация автопроизводителей (OICA) на 2015 год в мире эксплуатировалось 947 млн легковых и 335 млн коммерческих автомобилей (источник) К 2050 году на дорогах мира будет в два раза больше автомобилей, чем сегодня, за ближайшие 30 лет добавится как минимум 1,2 миллиарда машин, подсчитали аналитики Всемирного банка. Число легковых автомобилей, зарегистрированных на территории…

  • ASCII игра — компромисс аутентичности и удобства

    от автора

    Всем привет! Занимаясь разработкой игры, стилизованной под текстовый режим, я пришел к ожидаемому противоречию. С одной стороны, игра должна быть пропитана духом текстового режима, ведь за это она нравится мне и, надеюсь, понравится любителям ретро игр. С другой стороны, мне хочется, чтобы игровой процесс был максимально приятен и современен. В этой статье я опишу пять…

  • Алексей Комиссаров о Цифровом Прорыве 2020

    от автора

    Во время пресс-конференции Алексей Комиссаров, генеральный директор АНО «Россия – страна возможностей», призвал молодых ИТ-специалистов и управленцев из всех регионов России к участию во втором сезоне конкурса «Цифровой Прорыв». По мнению Алексея Комиссарова, молодые специалисты, которые готовы знакомиться, работать вместе, развиваться и развивать технологии вокруг себя, являются частью цифрового будущего нашей страны. Именно они смогут…

  • CSS разработчики — почему они нужны миру?

    от автора

    Аудио версия на русском (яндекс.музыка) / iTunes В последние десять лет CSS сильно разросся путём добавления всё большего числа возможностей, таким образом постепенно становясь довольно сложным и запутанным. CSS наших дней сильно отличается от CSS десятилетия 2001-2010 годов. Прежде чем я начну объяснять, почему миру нужны разработчики CSS, мы должны вернуться назад и посмотреть на…

  • Чем больше, тем хуже или почему важен игровой цикл

    от автора

    По мере эволюции геймдизайна в течение последних 20 лет, продолжительность игр постоянно увеличивалась. В The Witcher 3 легко можно наиграть сотни часов, а Factorio или Dwarf Fortress можно вообще перепроходить не один раз. Разработчики давно преследуют идею игр с бесконечной реиграбельностью. Отсюда и появились игры-сервисы. Многие геймдизайнеры (особенно на AAA-проектах) смотрят на игровой опыт как…

  • Контрактная разработка электроники. Расчёт проекта

    от автора

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

  • Воздушки, релейки, кабель в окно: как не напороться на провайдера-монополиста в бизнес-центре

    от автора

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

  • CSS: приключения в стране полупрозрачности

    от автора

    Недавно меня попросили подправить один лендинг. Среди того, что я нашла в его коде, было изображение, поверх которого были расположены два перекрывающих его полупрозрачных элемента. Оба — с одними и теми же RGB-значениями цвета в свойстве background-color. Выглядело это примерно так: <img src=’myImage.jpg’/> <div class=’over1′></div> <div class=’over2′></div> Незачем было применять два таких элемента. Это могло…

  • Почему JavaScript пожирает HTML: примеры кода

    от автора

    Веб-разработка постоянно развивается. В последнее время стал популярным один тренд, который в основном противоречит общепринятому представлению о том, как нужно разрабатывать веб-приложения. Некоторые возлагают на него большие надежды, а другие испытывают разочарование. У каждого на это есть свои причины, которые в двух словах объяснить достаточно трудно. Код веб-страницы традиционно состоит из трех разделов, каждый из…