Ответы пользователя по тегу HTML
  • Чат на сайте без JavaScript?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    На стороне клиента выполняется js.
    Websocket это название технологии через которую js может общаться с сервером.
    Учите js.

    UPD
    JRazor: разработка 5-10 млн пользователей 1 питонщиком который не умеет в js? :)))))))) Вы сделали мой день
    Ответ написан
    3 комментария
  • Что можно предложить заказчику, у которого нет готовой верстки?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Правильное решение - перестать работать в этом ценовом сегменте.
    Геморроя немерено, денег ноль, полезного опыта ноль.
    Ответ написан
    2 комментария
  • Существует ли список ресурсов хранящих пароли в открытом виде?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Даже если Вам на почту не приходит сохраненный пароль - это не значит что в недрах базы он не хранится plain text.

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

    Я лично применяю это правило к ключевым для меня сайтам (+ где можно включаю двухфакторную аутентификацию), для ресурсов где регистрация не представляет для меня никакой ценности - один общий пароль.
    Ответ написан
  • Как найти хорошего разработчика?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Я в целом согласен с ответами myfirepukan (отличный ник кстати хехе), Вячеслав Успенский , Виктор Ablebeam

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

    На тех проектах что у Вас есть - выбор языка это чисто менеджерское решение.
    По опыту выгоднее всего PHP - больше свободных разработчиков, ниже средний уровень зарплат.
    Принципиальной разницы между скриптовыми языками по быстродействию/скорости разработки нет, а вот найти человека на Ruby/Python существенно дольше&дороже.

    Что касается холивара в плане существующий framework / самодельный framework - единого ответа нет.
    Если у Вас будет самодельный - будет оверхед для новых людей на изучение технологии (+ в ситуации когда нет однозначно квалифицированного персонала - велик шанс нарваться на говновелосипеды в коде), но зато для тех кто его разрабатывал - нет blackbox в коде.
    Если использовать существующий - можно просто формулировать вакансию на уровне "требуется опыт с laravel/yii2/...".

    В целом я бы вам рекомендовал связку php+массовый фреймворк.

    PS Сейчас перечитал вопрос - мы тут что то все начали обсуждать на каком языке работать, а Вы то спрашивали как найти разработчика.
    Если технических компетенций не хватает что бы оценить человека на примере тестового задания - найдите живой не срочный проект, завысьте сроки в 2-3 раза перед заказчиком, отдайте проект исполнителю. Уложится в сроки - значит он Вам подходит :-)
    Ответ написан
    6 комментариев
  • Как выбрать объекты на яндекс-картах через чекбокс?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    через jquery какой нибудь вешаемся на событие клика по маркеру, ставим метку на карту
    https://tech.yandex.ru/maps/jsbox/2.1/balloon_and_hint и далее по ссылкам
    Ответ написан
    Комментировать
  • Какой способ переадресации лучше использовать?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Переадресация через html - imho зло из древних времен когда js был редкостью и мало использовался.
    Через js - ok, но поисковики (кроме google и тот как повезет) не поймут + может не работать в какой нибудь opera mini например.
    php - ok, можно настраивать какую то сложную логику, брать данные для редиректа из базы итд. но требует какой то квалификации + вмешательство в код + лишняя нагрузка на сервер (полноценный запуск скрипта).
    htaccess - ok,быстрее php, но есть ограничения на то что можно реализовать (например не получится без извращений решить задачу "есть 10 000 товаров по ссылкам вида /good/1234 надо сделать редирект на /1234-kusok-derma-na-palke".

    Мы через .htaccess делаем общий роутинг приложения (на самом деле через nginx, но конфиг nginx исторически автособирается на основе .htaccess), всякие seo заморочки - через php
    Ответ написан
    3 комментария
  • Обязательно ли нужен html шаблон при разработке сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    я не верстальщик, но:
    1) Что бы было что стилизовать - какая то html разметка все равно нужна. Хотя бы от drupal этого.
    Дальше imho можно разделить на 2 случая:
    а) если мы говорим про человека который умеет и верстать и кодить - то это его личное дело в каком порядке и как это делать. У меня есть знакомый верстальщик который не любит копипастить одинаковые блоки и пишет циклы на php :-)
    б) Если говорить про студию где css потом пишут другие люди - то в целом это возможно если структура сайта укладывается в стандартные блоки разметки этого drupal без каких то хитрых оверлеев итд. Поскольку начиная с некоторого уровня заказчики хотят что то более интересное - такой подход соответственно определяет их максимальный уровень.

    Вообще вопрос кто именно натягивает верстку в известной степени холиварный, я знаю проекты где frontend часть весьма сложна - в итоге их backend разработчики просто выводят данные в шаблон вообще без верстки, а frontend-ребята зацепляют верстку уже поверх.
    Ответ написан
    1 комментарий
  • Этапы обучения программирования (Web/Mobile)?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Не надо распыляться. Универсальные специалисты нафиг никому не нужны.
    Изучать все подряд на старте - абсолютно бессмысленно и даже вредно.
    В сутках всего 24 часа и чем больше Вы потратите на практику конкретной дисциплины - тем более востребованным специалистом станете.

    Хотите работать в web-frontend - учите html/css/js -> angular итд
    Хотите работать в web-backend - учите (php или python или ruby) + sql + nosql + минимально html/css/js
    Хотите работать в энтерпрайзе - учите Java в разрезе desktop/web
    Хотите писать под ios - учите Objective-C / Swift
    Хотите писать под android - учите Java в разрезе android.

    upd
    InqDream : В этом и проблема что трудно определиться с чего начать :) и остановиться на чем-то одном. Так как опыта нет то критерий только один это уровень ЗП. Ни про какие там удовольствия и увлечения от кодинга не имею понятия.

    Ну потратьте неделю-две на каждую, посмотрите как пойдет, выберите к чему душа больше лежит.
    Если выбирать по доходам на старте - то или mobile dev, или java.
    Начиная с некоторого уровня (~2-5 лет индивидуально) доходы imho выравниваются что java что php что mobile dev.

    Вообще вот очень похожий вопрос: Путь в быдлокодеры или как стать программистом с 0?
    Ответ написан
    Комментировать
  • Как сделать автоматическую оплату?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. Сохранили пользователя.
    2. Сделали редирект на платежку (payler, робокасса - их море)
    3. В скрипте обрабатывающем ответ от платежки присваиваем юзеру статус "оплачено"

    У робокассы есть пример нa php даже robokassa.ru/ru/Doc/demo_php.zip
    Ответ написан
    Комментировать
  • Как отредактировать node.tpl.php?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Значит у Вас тема в которой файл содержащий то что Вы ожидаете увидеть в node.tpl.php называется как то по другому.
    Откройте исходники, прочитайте что там написано в файлах, определите какой файл вам нужен.
    Ответ написан
    Комментировать
  • Есть ли способ для веб-сайтов использовать синхронизирующееся хранилище (в рамках аккаунта chrome или firefox)?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Что значит " шарить эти данные между браузерами пользователя в рамках одного аккаунта" если вы говорите что "без авторизации"? И что значит "данные синхронизируются через подключенный аккаунт одной из соцсетей"?
    Пока что вопросов больше чем ответов.
    Ответ написан
  • В чём прикол таких сайтов?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    У меня все отлично прокручивается и не подвисает.
    Анимации позволяют разнообразить процесс поглощения контента и не дают заскучать + есть лишний стимул в виде интереса промотать до конца.

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    вынесите открывающие/закрывающие теги Form до/после этих ваших вкладок.

    Условно было:

    <div>
      <form>...</form>
    </div>
    <div>
      <form>...</form>
    </div>


    будет

    <form>
    <div>
      ...
    </div>
    <div>
      ...
    </div>
    </form>
    Ответ написан
    1 комментарий
  • Какой траекторией идти с детьми?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. основы в стиле "как это работает" - что такое http, как сервер отвечает на запросы, как работает браузер итд
    2. Основы html, css, js.
    Можно взять за основу htmlbook.ru/content дополнив его html5/css3 (статьи там достаточно старые)
    3. Только после этого - php.
    Основы синтаксиса, основы объектов, сразу же можно идеологию MVC.
    Параллельно - основы sql.

    Не факт что получится за месяц, хотя смотря какой начальный уровень и какое количество часов.

    И я Вас очень прошу - объясните детям что готовые движки это прекрасно - но надо уметь понимать что внутри. А то будет как на картинке:
    86RNL-PYoOI.jpg
    Ответ написан
    2 комментария
  • Как создать красивое html письмо?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Через программу "прямые руки профессионального верстальщика"
    Ответ написан
    3 комментария
  • Как скрыть реальные ссылки?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Вариантов это сделать - 2.

    1) Если у Вас файлы маленькие - можно просто читать их из php скрипта и отдавать.
    Перед этим можно проверять имеет ли право текущий пользователь скачивать этот файл.
    Что то вроде
    $content = file_get_contents('/path/to/file/in/private/dir/filename');
    
    	header('Content-Description: File Transfer');
    	header('Content-Type: application/octet-stream');
    	header('Content-Disposition: attachment; filename="'.$file_info->title.'"');
    	header('Content-Transfer-Encoding: binary');
    	header('Expires: 0');
    	header('Cache-Control: must-revalidate');
    	header('Pragma: public');
    	header('Content-Length: ' . strlen($content));
    	echo ($content);

    Плюс то что не требуется никакой дополнительной настройки, не зависит от ПО сервера, минус то что это решение жрет память т.к файл целиком грузится в php, жрет время бекенда т.к php скрипт работает пока не закончится загрузка.
    В целом это решение я использовать не рекомендую.

    2) Использовать nginx и директиву X-Accel-Redirect.
    В конфиге nginx
    location /protected/ {
    	root /www/mysite.com/;
    	rewrite ^/protected/(.*)$ /$1 break;
    	internal;
      }

    В php коде соответственно
    header('Content-Description: File Transfer');
    	header('Content-Type: application/octet-stream');
    	header('Content-Disposition: attachment; filename="'.$file_info->title.'"');
    	header('Content-Transfer-Encoding: binary');
    	header('Expires: 0');
    	header('Cache-Control: must-revalidate');
    	header('Pragma: public');
    	
    	header('X-Accel-Redirect: /protected'. $file_info->file);


    Решение отличное, быстрое.
    Ответ написан
    Комментировать
  • Как правильно натягивать страницу на CMS?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Поскольку в общем случае верстку и натягивание на cms делают разные люди - то верстальщик делает html макет в котором какие то тестовые данные забиты статикой, а тот кто натягивает уже нарезает это на кусочки, вставляет вывод из базы итд.
    Ответ написан
    Комментировать
  • Как после submit, редиректить на нужную страницу?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    В коде который отвечает за /actions/registration/ пишите что то вроде

    <?php
    
    if (count($_POST))
    {
    
      ...какой то код регистрации
    
     header('Location: http://mysite.com/link/to/redirect');
     die();
    
    }
    Ответ написан
    2 комментария
  • Ломается верстка только в Google Chrome. Как исправить?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Посмотрел сайт, сразу захотелось нажраться от безысходности.
    Вы бы хотя бы дизайн обновили
    Ответ написан
    1 комментарий
  • На чем делают прототипы веб-страниц?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Что то у Вас все в одной куче.
    Wireframe можно делать хоть на бумаге, мне лично нравится ninjamock.com
    Прототипы (кликабельные картинки из дизайна, не путать с версткой) можно например делать в invisionapp.com

    Но
    опыт "нарезки и натягивания" из PSD макетов
    это то, чем собственно и должен заниматься в моем понимании верстальщик - делать html код из PSD макетов.
    Я бы насторожился при слове "натягивание" - это все таки обычно делает программист (но опять же не всегда).
    Ответ написан
    Комментировать