Ответы пользователя по тегу Программирование
  • Как выполнить сборку проекта Node.js/Express?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    фронт исполняется в браузере поэтому его надо собирать, а бэк работает на NodeJS. Все что вам надо - иметь NodeJS на сервере (упрощенно говоря).
    Ответ написан
  • Как объяснить клиенту, что копипаст - это плохо?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    что копипаст — это плохо

    кому плохо?
    Вы высказали свои мнения? Отлично. Теперь делаем то за что Вам платят. Будет свой проект со своим финансированием - будете делать как Вам хочется.
    Ответ написан
    6 комментариев
  • Циклы. While, do while, for, чем отличаются?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Слишком очевидный ответ, если посмотреть на примеры: www.php.su/learnphp/cs/?cycles

    Допустим у Вас есть коробочка в которой хранятся бутылочки с "пивасиком" и бутылочки с "молоком"
    Если Ваш батя попросил протереть все бутылки из коробочки - это foreach
    Если каждую бутылку, пока в коробке не закончится пивасик - это while
    Если каждую бутылку, пока протертых бутылок с пивасиком станет 4 - это тоже while
    Если каждую бутылку, пока в коробке не закончится пивасик, но раз уж взял бутылку последнюю с молоком, то будь любезен протри - это do-while
    Если с 3-й по 12-ю - это for
    Если только с молоком - это мамка, а не батя
    Ответ написан
    3 комментария
  • Как назвать простейший класс?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    В коде есть объект, единственное свойство которого это длительность его существования

    человечество?

    Как назвать класс, экземпляром которого этот объект является?

    continuum - (лат. — непрерывное), термин, используемый ? математике, естествознании и философии. В математике под К. понимаются бесконечные множества, количественно эквивалентные множеству действит. чисел. Мощность, или кардинальное число, таких множеств, по гипотезе создателя теории множеств Г. Кантора, непосредственно следует за кардинальным числом счётного множества, т. е. множества, эквивалентного множеству всех натуральных чисел. П. Коэну (США) удалось доказать независимость континуумгипотезы от остальных аксиом теории множеств, хотя проблема установления истинности или ложности гипотезы остаётся открытой. При геометрич. интерпретации действит. чисел К. может быть представлен с помощью точек числовой прямой (или оси абсцисс). Поскольку множество всех точек любого отрезка такой прямой эквивалентно множеству всех действит. чисел, К. можно интуитивно представить в виде любого отрезка или непрерывной линии поверхности.
    Ответ написан
  • Как найти цепочки пар?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Скорее всего надо для каждого требования выбирать формировать массив возможных решений и ранжировать их по разным критериям. Как например это делают сайты авиа билетов по кол-ву пересадок. Тут будет схожий алгоритм.
    Прямым перебором будет невероятно долго

    Если делать это постоянно - да ресурсоемкая задача, а если при поступления нового предложения, делать для него просчет по всей базе, то вполне нормально.
    В момент когда клиент запрашивает цепочку, она уже есть, не надо ее в этот момент рассчитывать.
    Ответ написан
    Комментировать
  • Ультрабюджетный компьютер для изучения программирования?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Эксперименты с raspberry pi - это конечно интересно, но реально нужен ноут. Возьми кредит, купи недорогой ноут. Для web разработки вполне сгодится что-то слабенькое, но надежное. Например:
    Ноутбук DELL Inspiron 3567, 15.6", Intel Core i3 6006U 2ГГц, 4Гб, 500Гб, Intel HD Graphics 520, DVD-RW, Linux, 3567-7681, красный
    Стоимость 20k рублей, разбей на 12 - будет по 2k в месяц. Не знаю сколько у тебя степуха, но думаю вполне подъемная цифра. Можно за месяц на фрилансе отбить при базовых знаниях питона.
    Ответ написан
    Комментировать
  • Удаление части из ссылки PHP. Как быть?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Не верный подход, я так понимаю из-за это проблемы с любыми файлами будут. Так что подход должен быть или:
    настраиваем htacсess что бы существующие файлы отдавал сразу и не лез в php вообще
    или:
    находим код интернационализации и исключаем все урл c .jpg, .png, .css, .js и т.д.
    или:
    создаем директорию en и симлинк делаем на корень
    Ибо Ваш метод решит проблему только в 1 шаблоне
    Ответ написан
    Комментировать
  • Как совместить кадастровую карту я моей картой (например созданной в конструкторе яндекс карт)?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Ну так уже есть такое:
    https://kadastrmap.ru/kadastr/publichnaya-kadastro...
    справа вбираете на чем отображать, как яндекс картах, гугл картах, osn
    Если присмотреться, можно увидеть на чем сделано, leafletjs.com
    Ответ написан
  • По какой теме в наше время можно создать биржу?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Не занятых ниш нет. Если кто-то такой знает - он без пяти минут богат и вряд ли будет кричать об этом.
    Делать можно про что угодно, главное сделать лучше чем конкуренты (SWOT анализ Вам в помощь) и иметь бюджет на продвижение. На сегодняшний момент, старт web проекта с бюджетом менее 100k убитых енотов практически не возможен.

    Под силу ли такой проект разработчику-одиночке или лучше сразу собирать команду?

    Какой такой? Вы две строчки о нем написали. Но одиночке под силу все, если руки из правильного места. Тут вопрос сроков. Можно начать самому пилить проект и через 8 лет понять, что он уже не актуален. Поэтому вначале формируете ТЗ, ну хотя бы бриф и прототип. Изучаете рынок, оцениваете устаревание идеи, сроки выхода на точку безубыточности и т.д. И от этого решаете каким составом пилить это и на чем.

    Какой по вашему мнению рынок товаров и услуг еще недостаточно развит и организован?

    космический туризм. И я без шуток. Там еще есть ниша, но цена входа великовата для меня.
    Ответ написан
    Комментировать
  • Как активировать форму обратной связи чтоб мне приходили письма?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Это только верстка формы, форма отправляет данные в скрипт отправки, адрес которого надо указать в action формы, например <form action="send.php" и вот в файле send.php надо разместить php код для отправки письма и там будет указан email и все остальное. Сама форма не умеет отправлять почту, она шлет post или get запрос. И уже скрипт в который попал этот запрос, берет из него данные и отправляет почту. А там уже есть куча вариантов и библиотек для этого.
    Ответ написан
    Комментировать
  • Инструменты для проектирования архитектуры приложения?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    https://www.draw.io - бесплатно и онлайн
    Ответ написан
    Комментировать
  • Защита HTML5 кеша (localStorage)?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    шифрование!!! Просто шифруйте то что надо.
    Ответ написан
    Комментировать
  • Что делать со старыми кусками кода в проекте?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Для этого есть TODO, что бы не забывать где напачкал. И 2 версии проекта, в разработке - это допустимо, а на продакшен надо только с пустым TODO
    Ответ написан
    Комментировать
  • Какой(-ие) могут быть альтернативные способы решения этой задачи?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Я думаю все варианты есть тут: возможные суммы чисел
    тут еще очень важно, что в N, если там может быть любое целое число это один вариант. ЕСли дробные, другой. Если там все возможные целые числа, но не более, чем значение S - третий. Насколько я понял вариант третий. То есть надо вычислиnь все возможные комбинации, для получения суммы двух целых чисел, равной S.

    Кстати есть классное видео, разбираются математические методы расчета вероятности попадения "счастливого билета" в транспорте. По сути Ваш случай, так как именно идет расчет возможных сумм:
    https://www.youtube.com/watch?v=mqnnCdIlBKU (смотреть с 3-й минуты, там много лирики вначале) Не могу сказать, что 1в1 ситуация, но метод вычисления будет такой же.
    Ответ написан
  • ********DELETED***********?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Что бы ответить на Ваш вопрос, надо проделать немало работы, как минимум разобрав Ваш код.
    Никто не будет тратить на Вас столько времени, да и этот сайт не для этого. Найдите гуру в своем вопросе на фрилансе, оплатите ему пару часов консультаций и получите ответы, при чем правильные, а не то, что могу написать краем глаза глянув Ваш код.
    Ответ написан
    Комментировать
  • Какие специалисты нужны для создания сайта с определенным функционалом?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    есть идея сайта с различным функционалом

    а бывает иначе?

    по cookies и поведению пользователя в сети

    а как Вы представляете слежение за поведением пользователя? На Вашем сайте понятно, а вот по сети - чудеса заморские.

    В остальном нужен или 1 fullstack разработчик или команда backend + frontend специалисты. 1 - долго, команда - быстро. Есть сложные моменты, но в целом (если выкинуть ерунду, которую я пометил выше) ничего сверх естественного тут нет. Берем какой-нибудь php framework (yii2 или laravel) и пишем.
    Так что ищите людей что бы покрыть stack: html,css,php (знание yii или laravel), js(jquery(для yii) или vue+jquery (для laravel)), git, возможно gulp, наверное canvas и svg, какие-нибудь sass и less . Список будет больше, но это минимум, а там пусть разрабы решают что еще надо им для реализации, redis там и т.д.
    Ну и бабло готовьте, если замахнулись - то не удивляйтесь увидеть ценник $10k+.
    Ответ написан
    Комментировать
  • А Вы встречали гениев-программистов?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Раз не решил без своего ПО - значит не гений. Просто собрал себе кучу заготовок. Что тоже отлично, но ни как не характеризует его как гения. Хотя элемент есть. Не стандартный подход к решению - признак или гениальности или отсутствия классического образования.
    Смешной, но не фантастический вариант:
    человек специально не сделал на Вашем ПО и специально открыл свой комп, что бы ломануть Вашу базу. Возможно это действительно гений из компании конкурентов. Именно поэтому и отказался работать не назвав причины. А может быть проcто Ваш сосед и ему нужен был Ваш пароль от wi-fi. Сидят сейчас за стеной и тихо смеются целым офисом.
    А вообще последний раз в 90-е слышал, что бы тестовое задание не удаленно выполняли. Зачем время на поездку в офис тратить. Тем более в it компании.
    Ответ написан
    Комментировать
  • Монкикоддинг полезен или вреден?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Скопипасил - разберись почему и как работает. Используешь метод framework - залезь в него и пойми, как он работает.
    Ответ написан
  • Какие практические курсы по программированию вы знаете (не базового уровня)?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Какова вероятность, что курсы дадут именно то, что Вы требуете от подчиненных? Если знания у них есть и все сводится к стандартам - гораздо эффективнее разработать свой свод стандартов и штрафовать за их не соблюдение. Это может быть интерактивный курс, методичка, маркером на стене. В любом случае, Вы получите именно то, что Вам надо.
    Ответ написан
  • Фриланс-подработка. Куда податься ИВТ-шнику?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Открываете фриланс сайты и ищите по Вашим скилам задания, чувствуете силы решить - беретесь. Как бы обычная схема. Со временем обрастаете постоянными клиентами, перестаете ходить на Вашу работу и перестаете лазить по фриланс биржам. Просто сидите дома и тихо мирно работаете по 12 часов в день без выходных. Все просто.
    Ответ написан
    Комментировать