Задать вопрос
  • Что такое вещественные числа?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    Понятным и доступным языком напишите

    Были натуральные числа. тобишь те, которые использовали при счете: 1, 2, 3 ... а потом кому то понадобились и отрицательные числа включить туда и дробные, и иррациональные. и он их назвал вещественными. тобишь вещественные числа - это те же натуральные, но еще и включает отрицатаельные, иррациональные и дроби.
    p.s. вот нарыл книгу матана. хорошо расписано: matematika.phys.msu.ru/files/a_stud_gen/171/matan.pdf
    Ответ написан
    1 комментарий
  • Как именовать ветки?

    Robur
    @Robur
    Знаю больше чем это необходимо
    да как хотите. Назовите ветку для продакшена "production", для разработки "development", для фичи с логином пользователя через фейсбук "feature/facebook-login" никто не запутается.

    Все это зависит от проекта/размера/привычек команды/сложности/процесса разработки/процесса тестирования/схемы релизов и так далее.
    Единственное что есть более менее везде - это ветка master которая создается по дефолту и чаще всего ее и оставляют для продакшена. Но это тоже не всегда - бывает наоборот в мастере девелопмент а для релиза - релизные ветки.
    Еще часто используется "feature/name", "bug/name" и так далее для удобства, плюс некоторые гит клиенты умеют такие ветки в списке веток группировать между собой.

    Можно взять git-flow, если своего не придумывается ничего, но надо понимать что он предполагает определенную и достаточно жесткую структуру работы над проектом вообще, которая затрагивает не только названия веток но и вообще все аспекты цикла создания продукта.
    Ответ написан
    Комментировать
  • Как именовать ветки?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Комментировать
  • Что следует изменить/добавить/удалить в моей БД?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    пАйдеД

    ты делай, заполняй и начинай извлекать, глядишь что-то и поправишь
    Ответ написан
    Комментировать
  • Система Библитека. Как спроектировать БД для хранения многих экземпляров книг и функционала по заказу этих книг?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    У книги есть инвентарный номер (id) и вы забыли ISBN.

    Orders тогда выглядит так
    id, startDate, dueDate
    Books (id, title, description, year, cover, idAuthor, idGenre, status, userid (null) , orderId (null))

    Впрочем это вкусовщина и зависит больше от того какого плана запросов будет больше, некоторые поля можно перенести в orders
    Ответ написан
    2 комментария
  • Почему возникает TypeError?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Чему text равен?
    Полагаю, что undefined. Потому и ошибка
    Ответ написан
    Комментировать
  • ReactJS Где хранить state статуса модального окна(Как правильно, чтобы не был говнокод)?

    Хорошо, что вы задались этим вопросом!Вы думаете в верном направлении.
    Начнем с того, что держать state в main компоненте, плохая практика, при его изменении будет происходить перерендер всех дочерних компонентов по умолчанию и вам придется подтирать за собой - сравнивая пропсы,
    там где это не нужно и где вы даже ничего не принимаете (например в любых контейнерах).
    Для этого есть store, той самой flux архитектуры которой вы пользуетесь. С этим мы поняли, да.

    Далее нужно определиться, что вообще у вас за модальное окно?

    Если оно у вас по типу - что-бы что-то сделать в приложении зарегистрируйтесь, и вылетает модалка , куда бы не нажали. То переиспользовать его уже становится бессмысленным, оно должно быть одно на верхнем уровне, так как это уже глобальное представление, а не плодить кучу в каждом компоненте, где есть обработка любых событий связанных с функционалом приложения напрямую. Тем более что ваш компонент, в таком случае с филосовской точки зрения , ничего не знает ни про какие модальные окна и знать не хочет, он отвечает за представление самого-себя любимого.
    Поэтому вы решаете засунуть в store - reducer modalWindow с значением - show : false/true и диспачите экшен из любого компонента если нужно показывать/скрывать его.
    Повторюсь в данном кейсе модальное окно ОДНО логически их не может быть куча, тем более, что конкретно к компонентам оно никакого отношения не имеет.

    Если оно имеет прямое отношение к вашему компоненту вы хотите и можете его переиспользовать, меняя текст и прочую чепуху, прокидывая true/false и callback через пропсы, храня их в состоянии компонента, к которому это все относится. Но чаще всего это даже не модальные окна, а подсказки которые показывают дополнительную информацию, связанную с компонентом.

    Если это алерты по типу - success, warning, error, которые вылетают где-то внизу (например ) в углу,
    Вы могли бы их также переиспользовать, до момента пока пользователь не нажмет сразу же на эту/другую кнопку и не получит новое сообщение до того как пропало прежнее, и тут вам снова нужно выносить список алертов, которые в настоящее время активны в store, и складывать их в список в том же углу, удаляя и добавляя их, чтобы пользователь успевал читать, что именно ему "кричат".

    Всегда думайте , нужно ли то что я пишу здесь, или может оно должно быть в другом месте.
    С одной стороны создается впечатление, что создав state в main компоненте вы облегчите долю приложения, вместо того чтобы создавать лишний reducer, но как показывает практика это не так.
    Ответ написан
    Комментировать
  • Почему не используются площадки для создания сайтов типа Wix?

    @kandrash
    Кратко о себе
    Во-первых кто-то же пишет сам викс?
    Во-вторых есть десятки направлений где он не подойдёт. Развернёте на виксе ВК? Сбербанк-онлайн? Тостер? Озон?

    Не, часть работы он несомненно на себя возьмёт. Простенькие лендинги, магазины и прочее. Но как только вам нужен чуть нестандартный функционал - тут его полномочия всё.
    Ответ написан
    1 комментарий
  • Не работает метод filter, что не так?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Всё так, всё работает. Между "не работает" и "работает не так, как я задумал" есть существенная разница, попытайтесь её осознать.

    Во-первых, чтобы результирующий массив был непустым, надо, как минимум, из коллбека фильтрации что-то возвращать. При использовании map'а - тоже. Кстати, а зачем map? Непонятно. Возможно, вместо него нужен some.

    Во-вторых - в dataset лежат строки, сравниваете их вы с числами. Без приведения типов. Очевидно, что результаты подобных проверок всегда будут ложными.
    Ответ написан
    4 комментария
  • В чем ошибка протсо хочу вывести содежимое?

    Melkij
    @Melkij
    PostgreSQL DBA
    ОШИБКА: отношение "orders" не существует
    LINE 1: SELECT * FROM Orders WHERE id = 1
    таблица Orders есть

    Так есть у вас какая таблица? Orders или orders? Это две разные таблицы. Таблицы orders у вас нет и вы пытаетесь обращаться именно к ней. Если вы думаете, что так вы будете обращаться к таблице Orders - прочитайте мануал, это не так.
    Ответ написан
    Комментировать
  • Расстояние между клиентом и сервером, задержка, как решить?

    fomenkogregory
    @fomenkogregory
    Юниор софтварный инженер
    Показывать залипательный спиннер
    Ответ написан
    Комментировать
  • До какого уровня нужно выучить программирование, чтобы получить хоть какую-нибудь работу?

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

    Из моего опыта, самый быстрый способ, какой я наблюдал - за полгода можно научиться до хоть какого-то уровня в C#/Js/SQL, чтобы найти первую работу, а там уже при достаточном уровне любопытства развитие идёт гораздо быстрее (например я, по ощущениям, за первый месяц на первой работе получил примерно такой-же объём знаний, что я получил за пару лет учёбы до этого).

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