Ответы пользователя по тегу Веб-разработка
  • Универсальный движок для сайта?

    kotomyava
    @kotomyava
    Системный администратор
    Есть Drupal для этих целей. Он очень гибкий, но и довольно сложный в освоении. =)

    Но специализированные приложения выигрывают у универсальных - они зачастую проще, и соответственно легче и надёжнее, просто потому что требуется меньше кода, и он проще. Также они, зачастую, и более проработаны, т.к. изначально задуманы для решения конкретной задачи.
    Поэтому что-то сложное, например магазин, куда разумнее делать на специализированном движке всё же.
    Ответ написан
    1 комментарий
  • Video Background с видеo в 1,5 минуты и весом в 250мб. Как реализовать правильно и без глюков?

    kotomyava
    @kotomyava
    Системный администратор
    1. h264, с настройками экспериментировать... Получить битрейт меньше 5мбит на таком размере картинки вполне можно, обычно без особой потери качества...

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

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

    4. Возможно изгнать дизайнера, который это придумал? =)
    Как говорится, в каждой шутке есть доля шутки. Например, клиенты открывшие сайт через мобильную сеть будут совсем не рады такому расходу трафика, даже если у вас получится раз в 5 уменьшить видео, а у них его без лагов посмотреть... Т.е. видео в фоне, это может быть и красиво, но не практично, и зачастую, очень проблемно и для пользователя и для хозяина сайта... Может быть лучше каким-нибудь слайдшоу в фоне обойтись?
    Ответ написан
    Комментировать
  • На чём писать сайт для строительной фирмы? Нужно: форма для предварительного расчёта дома (много параметров), печать документов, регистрация и т.д?

    kotomyava
    @kotomyava
    Системный администратор
    Единственно хороший совет, если вы хотите, чтобы ваша форма была профессионально сделана, и нормально работала, нанять разработчика.

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

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

    Ну и немного критики самой задачи: Расчёт стоимости дома, даже предварительный, должен начинаться с выбора готового проекта. Если его нет, то такой расчёт просто бесполезен - будет огромное расхождение оценки с реальностью. А если есть, то и форма сложная и не нужна - надо просто предоставить выбор одного из проектов и нескольких возможных опций.
    Собственно, посмотрите, как это сделано на других сайтах такой тематики...

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

    kotomyava
    @kotomyava
    Системный администратор
    Наверное лучше так сформулировать: результат выполнения ajax запроса, это просто набор данных, и сам по себе он не начнёт выполнятся, как JS, даже если в нём и будет какой-то скрипт.
    А строка со скриптом внедрённая в html документ который обычным запросом приходит в браузер выполнится.
    Ответ написан
    Комментировать
  • Как сделать редирект с сайта частично?

    kotomyava
    @kotomyava
    Системный администратор
    Добавить второе условие:
    RewriteCond %{REQUEST_URI} !^/page1$
    Ответ написан
    Комментировать
  • Хватит ли секунды на нижеописанный процесс у сервера?

    kotomyava
    @kotomyava
    Системный администратор
    Да, это вполне реально - задержка по сети, если у них один провайдер может быть меньше 1милисекунды. А если разные, ну десятков даже не будет, скорее всего. Там и куда больше 4х раз в сек. можно синхронизироваться.

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

    kotomyava
    @kotomyava
    Системный администратор
    Сохранять дату публикации и автора, проверять перед сохранением дату предыдущей, сохранять или выдавать ошибку в зависимости от результата проверки. Дальнейшие тонкости реализации зависят от приложения.

    Но мне почему-то кажется, что вопрос-то просто задан слишком общий, а ответ хочется на какой-то более конкретный вопрос? А то как-то очень уж очевидно звучит ответ...
    Ответ написан
  • Нужно ли закрывать доступ к сайту по ip?

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

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

    kotomyava
    @kotomyava
    Системный администратор
    В вашей папке webapp/html у вас есть папка lib и в ней соответствующие файлы? Что в логе веб сервера по этим запросам?
    Ответ написан
  • PHP - Правильно ли при загрузке изображения менять расширение на .jpg? Чем такой вариант лучше?

    kotomyava
    @kotomyava
    Системный администратор
    Если просто добавляется расширение .jpg, и есть возможность загружать картинки в других форматах, то это, конечно, не правильно.
    Если все файлы действительно конвертируются в jpeg, или загрузка файлов в других форматах фильтруется где-то, то всё ок.

    Ну и да, расширение, не имеет отношения к _формату файла_, на самом деле. Это не более чем подсказка.
    Ответ написан
    Комментировать
  • Вставка видео-ролика на сайт, какой формат лучше?

    kotomyava
    @kotomyava
    Системный администратор
    Основной вопрос не в том, даже, как минимизировать видео, а как организовать проигрывание без его полной загрузки.
    Если просто положить файл на сервере и отдавать его по http, как бы оно не было сжато, оно создаст проблемы пользователям.
    По меньшей мере, надо использовать что-то вроде nginx.org/ru/docs/http/ngx_http_mp4_module.html или h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Ap... или какое-то аналогичное решение, для вашего веб сервера. Или даже специализированный стриминговый сервер.

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

    Но обычно, для одного видео, вся эта возня очень не выгодна, и лучше воспользоваться внешним сервисом, куда можно загрузить видео, и получить готовый плеер для вставки у себя, хоть тот же youtube годится...
    Ответ написан
    Комментировать
  • Как сделать редирект по ip?

    kotomyava
    @kotomyava
    Системный администратор
    Погуглить о geoip, применительно к используемому вами веб серверу, или языку программирования, на котором написано приложение.

    Или, если это не помогает, переформулируйте вопрос с большим количеством данных, учитывая следующее:
    Рредирект может быть и на уровне приложения, и на уровне веб сервера.
    Веб серверов куда больше одного - какой используется у вас, если вам нужен редирект на уровне веб сервера?
    Приложение может быть написано на разных языках программирования, или вообще быть готовым решением, для которого может быть готовый модуль geoip.
    Ответ написан
    Комментировать
  • Как перенести крупное PHP приложение на Python?

    kotomyava
    @kotomyava
    Системный администратор
    Если у вас возникает такой вопрос, вероятно, необходимо забросить эту идею, и приводить в порядок проект, не переписывая его на python...

    Что выбрать вы не знаете => даже если что-то выберите по советам, наступите на массу граблей при освоении выбранного... Будет может и более "модно", но весьма вероятно вероятно не лучше чем есть, а возможно и хуже.

    Структура базы не меняется => кардинально не поменяются и запросы, а значит, и время их обработки не изменится. А это, обычно, куда более узкое место.
    Ответ написан
    5 комментариев
  • Как Вы относитесь к системам автоматической оценки качества и стоимости веб-сайтов?

    kotomyava
    @kotomyava
    Системный администратор
    Как можно доверять инструменту, который строит оценку на непонятно кем, как, и почему выбранным критериям? =)
    Сколько стоит навороченный интернет магазин на новом домене с нулевой посещаемостью? Сколько стоит личный блог на каком-нибудь конструкторе, после всплеска посещаемости? =) И.т.п. Это не инструменты — это бред.

    Я проверил — говноблог однако ж дороже.
    Ответ написан
    Комментировать
  • Эффективность труда: офис против аутсорса?

    kotomyava
    @kotomyava
    Системный администратор
    Очень сильно зависит от работника. И считать «среднюю температуру по больнице», на мой взгляд, тут бесполезно.

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

    Как слаженность и отточенность работы коррелирует с офисом? Если это именно команда, и в первом и во втором случае, может быть произвольное соотношения качества и эффективности. Или вы считаете, что фрилансеры не кооперируются, и не создают команды?

    В скольких сравнениях, кстати, исчисляется опыт?
    Ответ написан
    1 комментарий
  • Сайты, тупо возвращающие ответ?

    kotomyava
    @kotomyava
    Системный администратор
    А зачем вам посылать http запрос? ICMP echo request (ping) для такой задачи подходит куда больше…
    Ответ написан
    1 комментарий
  • Существует ли альтернатива Delphi и Altium Designer для разработчика? (Лицензирование ПО)?

    kotomyava
    @kotomyava
    Системный администратор
    Для разработки плат можно воспользоваться вполне бюджетным CadSoft Eagle www.cadsoftusa.com/shop/pricing/?language=en
    Уйдя на вольные хлеба, я на него пересел с PCAD 2006, и не жалею в общем. Версии Standard вам практически наверняка хватит.
    Ответ написан
    Комментировать
  • Обновление Drupal (multisites)

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

    kotomyava
    @kotomyava
    Системный администратор
    Это вполне правильное решение. И плюс не только в том, что у вас будет только 1 файл для всех поддоменов — этого можно добиться разными способами.
    Даже если бы сайт был один, было бы лучше вообще всю статику вынести на отдельный поддомен, т.к. это даст экономию на передаче печенек. =)
    Ответ написан
    Комментировать
  • Галерея на Drupal, взаимодействующая с базой данных

    kotomyava
    @kotomyava
    Системный администратор
    Вам не нужен для этого какой-то плагин.
    Вы можете создать тип материала, для картинки и описания, дать пользователю возможность создавать его, с помощью views вы можете выбрать материалы этого типа по пользователю. По желанию, добавить какой-нибудь форматер результатов, например карусель или слайдшоу.

    Итого вам нужно: CCK, Filefield, Views, опционально приглянувшийся форматер для views.

    В Drupal, в отличии от большинства CMS, модули чаше всего, дают не законченный функционал, а некие возможности, которые в него собираются. Это большой плюс друпала, т.к. таким образом гибко реализуется то, что нужно именно вам, а не то, что задумывал автор какой-нибудь готовой галереи для другой CMS.
    Ответ написан