• Литература для освоения принципов работы низкоуровневых аппаратно-программных средств?

    @t800zippygod Автор вопроса
    shurshur, могу ошибаться, тк глубоко не изучал этот вопрос, но насколько я знаю под капотом питон может обращаться к сишным библиотекам и использовать их функционал
    Написано
  • Литература для освоения принципов работы низкоуровневых аппаратно-программных средств?

    @t800zippygod Автор вопроса
    shurshur, на python вполне можно написать все то же самое, что написано на сях, только если где-то не используется выход за пределы массивов и тому подобное, что вряд ли. В данном случае его модно рассматривать хотя бы как псевдокод, для понимания принципов работы достаточно
    Написано
  • Python. выравнивание текста по ширине, как улучшить?

    @t800zippygod
    print это не совсем stdout вроде
    Написано
  • Почему на heroku не работает приложение React?

    @t800zippygod
    Посмотри в свой код. У какого-то объекта есть поле addComment, скорее всего это метод класса. Видимо по каким-то причинам этот объект/класс не инициализируется и падает в undefined
    Почему на одной площадке работает, на другой нет — хз. Мб ты подключаешь модуль с классом (в котором есть метод addComment) в другой файл. И heroku как-то по своему производит инициализацию файлов.
    Мб там вообще не реализована возможность загрузки нескольких файлов — он грузит только один файл как точку входа в приложение и ничего больше. Тогда придётся все приложение собрать в бандл
    Я хз про нюансы хероку, но лучше проверь ещё раз свой код.
    Написано
  • Как распознать русский язык при получении XML в nodejs?

    @t800zippygod
    для начала посмотрите, что приходит с сервера - если все читаемо, значит надо ставить кодировку для парсера в utf-8, если нет то в response callback надо прописать response.setEncoding('utf8')
    Написано
  • Как оформлять цепочки вызовов?

    @t800zippygod
    перенос каждого нового chain'a на новую строку - хорошее и устоявшееся на практике решение. Довольно читабельное. главное делать отступы типа:
    values.filter(x => x !== 0)
          .map(someFunction)
          .join(":")
    Написано
  • Что происходит с загрузкой пакетов pip?

    @t800zippygod Автор вопроса
    kamenyuga, уже установил конду - реально решило много проблем. Как оказалось, библиотеки, которые я хочу установить используют C-скрипты. Мой комп на проце м1 с арм архитектурой - поэтому эти сишные библиотеки по дефолту не компилируются. С пипом надо вручную компилить бинарники библиотек, заморочно. А Conda все это делает из коробки
    Написано
  • Что происходит с загрузкой пакетов pip?

    @t800zippygod Автор вопроса
    Походу, надо сидеть перед экраном со свечкой.
    Написано
  • Какие интересные проекты с упором в Back-End можно сделать?

    @t800zippygod
    Сделай какой-нибудь сервис, куда пользователи смогут добавлять посты, возможность искать посты, сортировать их, оставлять комменты и тд. Посты конечно же с картинками и лайками.
    Сделай авторизацию и аутентификацию, возможность чатиться — если ты раньше не занимался бэком — работы тебе будет на месяц минимум а то и больше)
    Заодно прокачаешь скиллы в технологиях, поработаешь с базой данных, сокетами, передачей бинарных файлов по сети и тд
    Написано
  • Анимация при наведении - выпад блоков, как сделать?

    @t800zippygod
    Alexander Frontend - Developer, скорее всего ты переписал не совсем так, как я предложил, мне честно не очень удобно ковыряться в коде
    Ещё раз:
    1) Создай два дива внутри родительского (то есть внутри контейнера карточки): один для стикера и один для проявляющегося фона, который будет затемнять карточку. Обоим дивам укажи transition.
    P.S. Не забудь контейнеру указать position: relative
    2) Задай для дива, в котором будет лежать фон position: absolute, width: 100%, height: 100%. Так он растянется по размеру карточки. Потом дай ему background-colour с прозрачностью, чтобы было видно контент карточки, но он как бы казался накрыт фоном.
    3) Задай диву с фоном изначальные параметры для его сокрытия: можешь скрыть с помощью opacity: 0 или height: 0. Это уже от твоих предпочтений, в зависимости от того, какую хочешь увидеть анимацию при появлении.
    4) Задай диву со стикеров position: absolute, top: 0, left: тут уже унеобходимый отступ слева от контейнера карточки. Опять же скрой его изначально: opacity: 0, trnslateY(-сколько-то px) и тд. Опять жу по вкусу, смотря каким хочешь видеть его появление.
    5) При ховере на карточку задавай диву со стикером и с фоном такие параметры, какие нужно.
    Учитывай то, что анимироваться будут лишь те параметры, которым указано дефолтное значение. Например, если ты задал для стикера opacity: 0, а потом opacity: 1 — оно проанимируется. А вот если ты ему дал translateY, но изначально оно не было указано — то элемент просто перескочит бух всякой анимации.
    Также учитывай, что значения надо задавать явно в конкретных единицах для анимации. Так height: 0 -> height: 100% — проанимируется. А вот height: 0 -> height: auto — нет.
    И ещё, если ты скрывшь элемент через display: none, то все анимации у него пропадают.
    Вроде все доступно описал, удачи
    Написано
  • Анимация при наведении - выпад блоков, как сделать?

    @t800zippygod
    Alexander Frontend - Developer, скорее всего это из-за display: none, он вырубает все transition на элементе, тогда ставь opacity: 0, а при клике opacity: 1
    Написано
  • Анимация при наведении - выпад блоков, как сделать?

    @t800zippygod
    все это через CSS пишется, вам надо сделать абсолютно позиционированный элемент относительно контейнера растянуть его на весь родительский через w100%, h100%. Дать ему полупрозрачный бэкграунд.
    при ховере его прозрачность становится 1, изначально 0. Стикер кладете в контейнер задаете ему абсолютное позиционирование, display: none и transitionY(-50px) например, при ховере на контейнер - стикер становится display: block и transitionY какой Вам нужен
    Написано
  • Как правильно организовать связи в DDD?

    @t800zippygod Автор вопроса
    Rerurk, да, на несте
    Написано
  • Как правильно организовать связи в DDD?

    @t800zippygod Автор вопроса
    Та я сервер и пишу))
    Написано
  • Что прочитать про ООП js перед бандой четырех?

    @t800zippygod
    Strannyk, пишут правильно, реализовать принципы ООП можно и на JS, просто в каждом языке есть свои особенности и нюансы. В джаве или шарме просто в принципе по-другому писать не получится
    Другой уже вопрос, что если он откроет книги или статьи по ООП, то скорее всего столкнётся с той же джавой или шарпом. Но это уже вопросы поиска источников информации
    Написано
  • Как сделать автонажатие?

    @t800zippygod
    Смотри, все просто тебе надо собрать робота на Arduino. И через язык C запрограммировать его так, чтобы он нажимал на клавишу твоего ноутбука каждую секунду
    А если серьезно, зачем? Ты же при нажатии на клавишу обрабатываешь какую-то логику. Так просто обрабатывай эту логику каждую секунду, без всяких там клавиш
    Написано
  • 300 веб сокетов?

    @t800zippygod
    Сами процессы создания сокетов, их обновления и удаления не дорогие. Нода с этим справляется даже лучше многих других платформ. А вот вычисления для js — дорогое удовольствие. Пока что нагрузки не очень высокие, JS справится в принципе без задержек. Тем более это просто сравнение чисел
    Написано