Задать вопрос
  • Как составить SQL запрос для поиска значений, входящих в диапазон чисел?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    SELECT * FROM `table`
        WHERE `one` BETWEEN {$start} AND {$end} 
            OR {$start} BETWEEN `one` AND `two`
    Ответ написан
    Комментировать
  • Где можно посмотреть пример бэклога?

    wolliru
    @wolliru
    Специалист во всём и ни в чём
    Бэклог продукта ни что иное как список задач, находящихся в очереди на разработку.
    Можно хоть табличкой в экселе вести, это совершенно не принципиально, но обычно в тасктрекерах есть готовые решения для скрама, дальнейшая работа с бэклогом ведется в зависимости от методологии разработки. Если спринтами, то бэклог должен содержать еще эстимейт по задачам, чтобы ты мог из них составить спринт
    Ответ написан
    Комментировать
  • Что значит inline в css?

    kashamalasha
    @kashamalasha
    Плюс к сказанному, Inline стиль имеет самый высокий приоритет, игнорируя CSS правила, распространяющиеся на родителя и одноименные элементы/классы. Считается порочной практикой использовать инлайны в продуктиве, т.к. это усложняет поддержку проекта.

    То же самое можно сказать про значение "!Important" в свойствах CSS.
    Ответ написан
    3 комментария
  • Что значит inline в css?

    DevMan
    @DevMan
    inline - когда стиль прописан не в отдельном файле/блоке, а непосредственно в коде.
    то есть не
    <div class="center"></div>
    a
    <div style="text-align: center;"></div>

    https://vineetgupta22.wordpress.com/2011/07/09/inl...
    Ответ написан
    1 комментарий
  • Чем отличается информационно-техническая поддержка от сопровождения?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    сопровождение - новые фичи
    Ответ написан
    Комментировать
  • Насколько глубоко должен погружаться product manager в продукт?

    Executicus
    @Executicus
    Самый обычный чел на этой земле(планете)
    Вообще то product manager отвечает за всё что касаться продукта (любого продукта который он взял для разработки софт, моб. приложения, и д. ) его работа являться в умелом распределения человеческого ресурса для достижения результата он тот чел который соединяет куча народу и распределяет для каждого или группы людей задачи и контролирует выполнения этих задач с получением результата. Хочет менеджер дать совет по продукту это его дело ему же отвечать перед заказчиком или директором предприятие но это недоверия к своим людям а это порождает несамостоятельности единиц в целом что не оч хорошо на продуктивности.
    -у меня скрипт не работает хр хр хр дай я делаю буду.
    -а как мне страницу оформить хр хр хр даи я подумаю.
    Он обязан разбираться и понимать как это кухня работает но вот варить резать жарить подавать оформить это надо распределить и контр. выполнения а не за каждом потереть и выполнить . А для чего нужен Менеджер (зарплату получать) качественно выполнить проект в ограниченное время!.
    Ответ написан
    Комментировать
  • Насколько глубоко должен погружаться product manager в продукт?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    С моей точки зрения продуктолог (читай менеджер проекта) должен заниматься всем, что не описано в бизнес-процессе, не понятно исполнителям, имеет двойную трактовку. Он должен ставить задачи так, чтобы время вопросов от исполнителей по ним было минимальным, срок реализации предсказуемым, риски по этой реализации максимально учтены.

    Если вы людям объяснили на понятном им языке про "кнопки, меню" своими словами, что сделать надо, они сделают и без вас. Не можете объяснить - вникайте, в следующий раз таких поблем не будет. В конечном итоге все равно любая некомпетентность (или лень) менеджера - риск, который принимается с какой-то вероятностью.
    Ответ написан
    6 комментариев
  • Где джуну получать тестовые задания?

    maxfarseer
    @maxfarseer Автор вопроса
    https://maxpfrontend.ru, обучаю реакту и компании
    Выяснилось, что удобного места со списком заданий нет, кроме ответа от Максим Зайцев
    Так же выяснилось, что созданием ТЗ и последующим разбором в данный момент никто не занимается кроме меня, поэтому добавляю ответ от себя.

    Здесь есть задания и разбор. Будет пополняться.

    Задание 1 (уже разобрано)
    Задание 2 (будет разобрано в конце мая)

    p.s. ссылки ведут на github, поэтому я надеюсь у модераторов не будет претензий.
    Ответ написан
    Комментировать
  • Как "привязать" звук к событию JavaScript?

    Stalker_RED
    @Stalker_RED
    Ответ написан
    Комментировать
  • Как восстановить MongoDB после Unclean shutdown detected?

    @roadvirus
    rm -rf /data/db/mongod.lock
    mongod --dbpath /data/db --repair
    mongod --dbpath /data/db

    после первого шага УБЕДИТЬСЯ что mongod.lock удален, иначе успех операции не гарантирован :)
    Ответ написан
    Комментировать
  • Зачем нужен redux-thunk?

    xakplant
    @xakplant
    Автор сайта xakplant.ru
    Действительно, скорее всего это про организацию кода.
    Если мы делаем наше react-приложение возможно, что однажды нам придётся изменить хранилище. Вообще дурной тон использовать dispatch в самом компоненте не обернув его в HOC. Ведь это сразу делает невозможным переиспользование. Например у нас есть компонент, который рендерит какой-то список и использует redux. Для того, чтобы мы могли его переиспользовать правильно сделать так:

    import React, { Component } import 'react';
    import List from './List'; // Список
    import { connect } from 'react-redux'
    import { mutatinList } from './actions'; // Какой-то action
    
    class ListContainer extends Component{
    	render(){
    		return(
    			<List {...this.props} />
    		)
    	}
    }
    
    const mapStateToProps = (state) => ({
        list: state.list
    })
    
    const mapDispatchToProps = {
    	mutatinList: mutatinList
    }
    
    export default connect(mapStateToProps, mapDispatchToProps)(ListContainer);


    Если мы захотим переиспользовать наш спискок то нам не придётся переписывать сам компонент, а можем лишь написать новый HOC

    Ещё по этой теме я написал небольшую статью
    Ответ написан
    Комментировать
  • Зачем нужен redux-thunk?

    @Hydrock
    Тоже страдаю от этого вопроса. Лично мне, наоборот, не нравится что логика выносится в экшен креэйторы. Саги как то больше подходят.
    Ответ написан
    Комментировать
  • Зачем нужен redux-thunk?

    devellopah
    @devellopah
    Я бы сказал, что redux-thunk, redux-saga или какое-то другое "решение" для организации сайд-эффектов не является необходимой зависимостью для любого приложения, написанного на reactjs.
    Точно так же как и не является необходимостью сам redux. Но если ваше приложение нуждается в инструменте для управления состоянием(redux), то автоматически из этого следует, что оно так же нуждается в инструменте для организации сайд-эффектов.

    В redux-thunk вы диспатчите функцию словно это action. Это очень важно. В контейнере вне зависимости от "природы" экшена, вы будете писать this.props.dispatch(whateverAction).

    А ваш коллега, напротив, будет вынужден синхронные экшены диспатчить через this.props.dispatch(syncAction), а асинхронный просто вызовом функции, содержащей setTimeout.

    Как-то не очень красиво, да и самому контейнеру не обязательно знать какие экшены синхронные, а какие асинхронные.
    Ответ написан
    2 комментария
  • Зачем нужен redux-thunk?

    Комментировать
  • Зачем нужен redux-thunk?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Если я правильно понял вашего коллегу, то речь была не о том, что нужно асинхронные функции через setTimeout вызывать, а это был просто пример, как сделать какой-то кусочек "типа асинхронным".
    Его довод был в том, что вместо вызова dispatch из замыкания (полученного с помощью redux-thunk, например) он вызывал store.dispatch напрямую (то есть у объекта store, и этот store импортировал бы в каждом файле).

    В таком случае, у redux-thunk - одно преимущество явное - не нужно импортировать store в каждом файле.

    В остальном, все очень четко расписано в ответе Дэна Абрамова, который привел holymotion.
    Если быть кратким, то вам нужна функция dispatch, ведь именно через нее вы "диспатчите" свои экшены. Вы не можете в асинхронном ответе написать:
    ...
    axios.get('/user')
          .then(res => {
            // успешно получили данные
            dispatch({ // <-- здесь вы вызываете функцию dispatch, а если она к вам не пришла в анонимной функции, с помощью redux-thunk, то октуда вы ее возьмете?
              type: GET_PROFILE_SECCUESS
              payload: res.data
            })
          })
    ...


    Поэтому вы были бы обязаны в каждый action creator, который является асинхронным, передавать бы помимо нужных вам аргументов, еще и функцию dispatch из своего контейнера. Что не удобно. (это все есть по ссылке на stackoverflow, но более подробно)
    Ответ написан
    1 комментарий
  • Как отправить HTTP запрос методом POST на URL через PHP?

    GeneMoss
    @GeneMoss
    void
    $url = 'http://localhost/post.php';
    $params = array(
        'param1' => '123', // в http://localhost/post.php это будет $_POST['param1'] == '123'
        'param2' => 'abc', // в http://localhost/post.php это будет $_POST['param2'] == 'abc'
    );
    $result = file_get_contents($url, false, stream_context_create(array(
        'http' => array(
            'method'  => 'POST',
            'header'  => 'Content-type: application/x-www-form-urlencoded',
            'content' => http_build_query($params)
        )
    )));
    
    echo $result;
    Ответ написан
    1 комментарий
  • Как отправить HTTP запрос методом POST на URL через PHP?

    Tyranron
    @Tyranron
    Действительно, за время, которое потратили на создание вопроса, Вы могли без проблем найти интересующую Вас информацию в любом поисковике.

    Но раз вопрос уже задан, то должен быть и ответ(ы).
    Собственно, @OnYourLips дал ссылку на хороший фреймворк, но если нет смысла тащить в проект/скрипт целый фреймворк ради одного запроса, к примеру, то логичнее воспользоваться упомянутым CURL. В Вашем случае сценарий использования CURL будет выглядеть примерно следующим образом:
    $myCurl = curl_init();
    curl_setopt_array($myCurl, array(
        CURLOPT_URL => 'http://target.site.com/form.php',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => http_build_query(array(/*здесь массив параметров запроса*/))
    ));
    $response = curl_exec($myCurl);
    curl_close($myCurl);
    
    echo "Ответ на Ваш запрос: ".$response;

    Если надо передать при этом ещё и файлы, или обратиться по https, или ещё чего Вам понадобится - добро пожаловать в документацию:
    http://php.net/manual/ru/book.curl.php
    Советую обратиться к документации в любом случае, дабы ознакомиться со всеми возможными нюансами, а также понять и выбрать то, что конкретно Вам потребуется для решения Вашей задачи.
    Ответ написан
    3 комментария
  • Как убрать frontend/web/index.php c url в yii2 advanced?

    @bultikk
    Начинающий веб-разработчик.
    Комментировать
  • Как узнать, что за входящий параметр в функции, в чужом коде?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега JavaScript
    Руководитель frontend направления, предприниматель
    1. Прочитать код, понять его.
    2. Понять, что автор поленился придумать название для людей.
    3. Принять это, смириться с ним и жить дальше.
    Ответ написан
    1 комментарий