• Какой скролл использует trello?

    В трелло скрол сделан css'ом. Попробуйте зайти через фаерфокс, и они будут не стилизованными
    Ответ написан
    Комментировать
  • Что вы для себя взяли из php7?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    * scalar type hinting
    * return type hinting
    * ??
    * \Throwable
    * Nullable
    Ответ написан
    Комментировать
  • Как на сервере узнать включен ли JS что бы включить нужную проверку на валидность полей на страницах?

    sim3x
    @sim3x
    Включайте сразу
    На беке все равно нужно будет перепроверить

    ПС: js редко отключают, еще реже делают функционал для тех, кто отключил
    Ответ написан
    Комментировать
  • Сортировка товара?

    qonand
    @qonand
    Software Engineer
    я тут узнал не давно

    Откуда узнали? Вы бы источник привели хотя бы откуда такая информация...
    что бывают делают сортировку товара на сайтах через сессии

    Скорее всего Вы что-то не так поняли (поэтому и говорю за источник). С большой вероятностью имеется ввиду СОХРАНЕНИЕ параметров сортировки в сессию, а не какой-то мифический механизм определения порядка записей
    Ответ написан
    Комментировать
  • С чего начать изучение искусственного интеллекта?

    в математике полный ноль

    Начать с решения данной проблемы.
    Ответ написан
    3 комментария
  • Как лучше получать данные из базы данных в Laravel?

    @artemmityushov
    А можно почитать документацию и понять как работает Ларавел. Самый правильный способ. Особенно понять как работают модели.
    Ответ написан
  • Как разработать систему автоматического разпознования бланков ответов тестирования?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    мельком слышала, что существуют алгоритмы распознавания текста и нейронные сети.
    на работе у нас почти каждый месяц проводятся различные конкурсы для школ, в которых участвует ОГРОМНОЕ количество школьников.

    Звучит как-то так: Вы знаете, мы тут в пещере, разводим костры и делаем орудия труда и наконечники для стрел из камня. Нам бы сделать мобильную связь и пару дронов с автоматическим обнаружением крупной добычи с помощью инфракрасного сканирования местности, т.к. действия племени во время охоты на мамонта координировать не очень удобно: много затрачивается сил.

    Сейчас 2018 год! У всех мобильные телефоны и планшеты. В чем проблема создать приложение и выдвинуть требования установить его для полноценного проведения тестирования и сбора ответов школьников?

    Вот что-то вменяемое: www.eyegrade.org
    Github (исходники на Python'е): https://github.com/jfisteus/eyegrade/
    Ответ написан
    9 комментариев
  • Как научиться разбираться в компьютерном железе?

    Как вы получали практический опыт по работе с железом?

    Да там все просто. Выбираешь железо, гуглишь насчет поддержки и совместимости. Потом, если сокет непонятно открывается, гуглишь, как правильно ставить проц в сокет. Устанавливаешь, и все работает, достаточно одного раза.

    Труднее всего подключать светодиоды и кнопку включения к материнке.
    Ответ написан
    Комментировать
  • Как научиться разбираться в компьютерном железе?

    Jump
    @Jump
    Системный администратор со стажем.
    Для начала нужны следующие вещи - информация, внимательность, прямые руки, и голова пригодная не только для того, чтобы в нее есть.
    А потом приходит - Опыт.
    Ответ написан
    Комментировать
  • Как при первой загрузке страницы отображать не дефолтный роут?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Если вы имели ввиду первое посещение сайта с конкретного браузера, то для решения этой задачи можно использовать localstorage:
    import React, { Component } from 'react';
    import { Redirect } from 'react-router-dom';
    
    const isVisited = localStorage.getItem("isVisited");
    
    if (!isVisited) {
      localStorage.setItem("isVisited", true);
    }
    
    
    class Home extends Component {
      ...
      render() {
        if (!isVisited) return <Redirect to="/nobel-laureates" />
        ...
      }
    }
    Ответ написан
    Комментировать
  • PhpStorm и задачи (trello, wunderlist)?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Тестил через Tasks, но там как-то очень все заморочено, создается новая ветка в гите и т.д.

    Вы не поверите, но люди так и работают над задачами.
    Ответ написан
    Комментировать
  • Какие варианты защиты, кто пробовал, Обфускация JavaScript?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    > И в некоторых ситуациях обфускация не помогает(html,css,js,jquery).

    Она никогда не помогает.
    Эффективности столько же как писать против ветра.
    Ответ написан
    5 комментариев
  • Записи за определенный день?

    @Kostik_1993
    Web Developer
    $q->whereDay('created_at', '=', date('d'));
    $q->whereMonth('created_at', '=', date('m'));
    $q->whereYear('created_at', '=', date('Y'));
    Ответ написан
    Комментировать
  • Зачем нужен Yii и другие подобные фремворки?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Фреймворк - каркас. Дословный перевод который в общем хорошо отражает суть. Это какая-то структура которой придерживается приложение.

    В основе любой системы лежит какой-то каркас. Структура, способ организации кода, хоть какой-то. Берете класс маршрутизации (который связывает запрос и код, который должен выполниться для обработки оного), класс для работы с базой, менеджер конфигураций... и как-то так выходит что у вас уже есть фреймворк.

    В основе любой CMS есть фреймворк. Даже в том же wordpress. Это внутреннее API этой CMS на основе которого она построена.

    Сложность и уровень фреймворка определяет уровень абстракции которые он вводит. Если приводить пример - Symfony2 и все та же отправка почты. Отправка почты сама по себе относительно жирная операция. То есть из 200 милисекунд обработки запроса, 100 из них может занимать отправка почты. То есть пользователь получит страницу позже. В Symfony2 реализован слой абстракций над запросами ответами и потому, есть полный контроль за всем потоком данных. Фреймворку не составляет труда узнать когда мы закончили обрабатывать основной запрос. Так же у PHP (в зависимости от SAPI) есть возможность сказать серверу что "мы закончили обрабатывать запрос, можно отдавать его пользователю" и делать что-то еще. В результате мы можем вместо отправки писемь, помещать из в очередь и отправлять только после того как запрос ушел пользователю получая улучшение отзывчивости системы.

    Важно заметить, что код приложения вообще никак не отличается. Если у нас внезапно не будет хватать мощностей серверов и у нас узким местом будут как раз таки такие вот отложенные операции - можно безболезненно, без внесения изменений в бизнес логику и основной код приложения, добавлять все в очередь на другом серваке и там все обрабатывать. Таким образом мы можем вносить изменения в систему максимально быстро без ущерба качеству.

    Если мне нужен блогообразный сайт, то я возьму вордпрес и перепишу и допишу недостающий функционал в итоге создание сайта на wp займет в разы меньше времени, чем на фреймворке.

    А вот тут не всегда так. Как минимум потому, что время реализации функционала под wordpress на базе его внутреннего фреймворка может занять у вас значительно больше времени, чем написать все на популярном нормальном фреймворке, не оптимизированном на конкретное решение + дописать блог.
    Ответ написан
    Комментировать
  • Зачем нужен Yii и другие подобные фремворки?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    CMS - обычно решают конкретные узко специализированные задачи. Тот же WP - это блог и для такого кейса он вполне ок. Если вам нужен не совсем блог, на том же WP разработка вероятно будет сопровождаться анальной болью)). Это просто не целевое применение. То, что на WP и эл. магазины пишут - это просто демонстрация, что вилкой можно в ухе ковыряться))

    Фреймворки обычно имеют более обобщенное целевое предназначение, по этой причине на них обычно легче сделать сайт-визитку, который эл. магазин, немного соц. сеть и частично CRM.

    Пример где стоит использовать CMS: нужен эл. магазин, маленький бюджет и сроки тоже. Берем PrestaShop, устанавливаем, прикручиваем тему, настраиваем. Следующий!

    Пример где стоит использовать фреймворк: вам нужен сайт на подобии того, на котором вы читаете мой ответ. Да, его можно за уши притянуть к понятию "блог", но переписывать и допиливать нужно многовато. Пойдем от обратного (вы таки выбрали WP)
    * Потом поймете, что нужно было еще абстрактный уровень над WP написать, потому как после обновления ваши правки затерлись.
    * Потом вдруг случается несчастье: ваш сайт стал популярным и железо не тянет, вы задумаетесь об масштабировании, но окажется, что система довольно таки целостная и что бы ее разделить придется не хило так по вкалывать.
    * Через какое-то время ваш проект будет на 50% состоять переписанного кода и костылей, обходящих логику WP.
    * Вдруг, на хабре вы читаете статью про уязвимость в вашей версии WP, начинаете ее прикручивать, при этом часть вашего сайта тупо отваливается из-за тех же артефактов и костылей. Вы, ясное дело, фиксите траблюки.
    * В один прекрасный весенний денек, когда птички поют, радость, счастье, улыбки и бла-бла-бла вам звонит руководство и говорит, что "ничего не работает ( с )", отчаянье-печаль-грусть-уныние-безысходность-тлен. Зайдя на главную вы увидите замечательный баннер:
    Вас взломал @ сраный_script_kid. Один глаз начнет немного дергаться, "это нормально ( с )". Восстановившись из бэкапа 4-х недельной давности, вы начинаете судорожно писать 1ккк проверок всего и вся. Система мутирует в еще более страшную и громоздкую хрень.
    * Через какое-то время вас просят добавить фичу "на вчера", а что бы это сделать придется переписать добрую часть вашего монстра, вы (ну судя по количеству факапов) уже с прокачанным скилом "тебе фича не нужна эта" убеждаете руководство в этом, подобные разговоры возникают все чаще и в один прекрасный момент вы, или вас - увольняют.
    * На смену вам компания набирает других человек, которые выльют пару ведер крови из глаз, убедят руководство, что код не саппортабельный и перепишут вашего монстра с 1,5кк строк до 0,3кк на нормальном фреймворке.
    Ответ написан
    1 комментарий
  • Каков порядок действий по переносу WordPress на Laravel (БД и медиа-файлы)?

    zvermafia
    @zvermafia
    WebDev
    On migrating my blog from WordPress to a Laravel a... (хоть какой то помощь)
    Ответ написан
    Комментировать
  • Как убрать public из url в laravel 5.5?

    mashletov
    @mashletov
    Math.random()
    Потому что webroot надо было на public ставить, а не на корень сайта.
    Ответ написан
    Комментировать
  • Как выполнять команды на хостинге через SSH/Putty?

    Точно так же как в обычной консоли, в чём конкретно вопрос?
    Ответ написан
    Комментировать
  • [ES6, ES7, ES8] Как использовать и где взять инфу?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Хочу научиться использовать последние стандарты (ES7, ES8), смотрел их разные фишки, хотелось бы попробовать, но как эти стандарты можно активировать?

    Babel вам в помощь.

    Видел фишки что то вроде "Точечный синтаксис"
    Что-то вроде этого:
    console.log ('Привет Мир!');
    можно заменить на
    c.l.'Привет Мир!'..

    Это здесь? С первым апреля вас.
    Ответ написан
    4 комментария