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

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    то шапка тоже идеально заканчивается по экрану
    Какая шапка? "Первый экран" в смысле?
    Это блок с высотой:
    .screen1 {
        height: 100vh;
    }


    С фоновой картинкой.
    Ответ написан
  • Конструкторы сайтов и их перспективы?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    лично я думаю что такие конструкторы "собери сам" приведут только у наводнению интернета не качественными и не оригинальными сайтами и во многом случаях вакханалию на самих страницах
    Вы правильно думаете, как мне кажется. Я тоже так думаю. Я даже больше скажу, они уже к этому привели.

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

    могут ли такие конструкторы заменить реального программиста по качеству исполнения даже если учитывать что этот программист будет использовать этот конструктор ?

    Программисты - не используют конструкторы, на то они и программисты. Чем лучше программист - тем выше качество. Сейчас, в эпоху "доступности информации" (интернета, или как Вам удобнее, не суть) - появилось очень много "мастеров на все руки". В т.ч. и по самостоятельному вырезанию аппендицита, мозга, или чего-то ещё. По ремонту всего и вся, по разработке сайтов и программ и т.д. Прочитал 2-3 статьи, скопировал код, вауаля - ты "программист". Это нормально. Поисковые системы с подобным дерьмом активно борятся уже, за что им отдельное спасибо.

    для кого эти конструкторы разрабатывают ?

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

    как это явление могло бы повлиять вообще на сотни тысяч программистов по всему миру?
    Нам (программистам) в большинстве своём - откровенно до лампочки. Лично мы вообще вообще почти никогда не берём "новых" клиентов, берём либо по рекомендации от старых, либо тех, у кого уже был сайт, что бы человек понимал разницу.

    Наша задача заключается в том, что бы донести до "бездомных" информацию о том, что "вон те продукты - отравлены". Работы пока хватает с головой. Поисковые системы на нашей стороне. Пользователь имеет законное право выбирать, "конструктор" или "программист", если мы будем агрессивно давить на пользователей - мы будем не чуть не лучше их. Такие сервисы, просто обязаны быть, что бы люди понимали разницу. Если бы не было автомобиля марки "жигули" - автомобиль марки "мерседес" смотрелся бы уже не так перспективно, особенно для тех, кто поездил и на том и на другом.

    P.S. Я думаю, все кто в теме, прекрасно понимаю, что есть градации качества, по нисходящей (ниже - лучше):
    1. Конструкторы, аки "Викс", "Юкоз" и пр. хлам
    2. CMS
    3. Фреймворки
    4. Действительно крупные проекты написанные на чистом ПХП, или Питоне или X, не редко в связке с программами на Си, которые обрабатывают самые "узкие" места в производительности.

    Ещё где-то отдельно, балансируют хостинги с VPS и выделенными серверами и конфигурация самих серверов...

    Если бы не было, например, MySQL - возможно PostgreSQL был бы самой ущербной реляционной БД из популярных. А так, переезжаешь с MySQL на Postgres и понимаешь "куда ты попал", о этот "чудесный мир, геморроя и бесконечных возможностей". Это конечно очень условно. Но, не было бы конструкторов - все бы поливали дерьмом CMS, не было бы CMS - под раздачу бы попали фреймворки... Всегда будет какой-то "низший элемент пищевой цепи", всегда будут те, кто работает плохо и так далее... Всегда будет сравнивать А с Б и т.п.

    UDP. Да, и ещё один момент - конструкторы позволяют людям "попробовать себя" в роли автора, в роли "создателя" или "творца". Уверен, многие бы не отказались, попробовать сделать операцию хирургическую, если бы была такая возможность, и при этом никто бы не умер и не пострадал (эдакий реалистичный симулятор, аля "виртуальная реальность"). Или не отказались бы полетать на самолёте, в роли пилота, например, на настоящем тренажере, на котором тренируют настоящих пилотов. Это привело бы в итоге к чрезмерному кол-ву "недо-хирургов" и "недо-пилотов"... Но, никого бы не убило и настоящих профессионалов своего дела - стали бы ценить ещё больше. Честное слово, пусть лучше "сайты штампуют", чем в подъезде со шприцом стоят...
    Ответ написан
    4 комментария
  • LAMP или не LAMP вот в чем вопрос?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    И еще, кажется сейчас куда популярнее nginx в качестве сервера. Почему LAMP тогда не включает его?
    Это всё дешевый маркетинг. Безусловно, nginx быстрее в ряде случаев, но это не значит, что он быстрее в 100% случаев. На малой нагрузке и при отсутствии гигабайтных файлов скачиваемых пользователями на скорости 64Кбит/сек., массово - Apache выдаёт вполне себе хорошие скорости, очень даже сравнимые с Nginx.

    Apache "медленнее" не в 100 раз, а обычно в 1.5-2.5 раза (среднестатистические данные, понятно, что показатели могут сильно разниться в зависимости от тестов). И обычно эта "медленность" проявляется на действительно неплохих нагрузках. Я бы даже сказал так, Nginx скорее более устойчив при высоких нагрузках атаках аки DDoS, чем Apache, т.к. потребляет меньше ресурсов в виду особенностей своей архитектуры. Но, стоит понимать, что веб-сервер - это далеко не всё, что может потреблять ресурсы сервера, и от безграмотной настройки никакой конкретный сервер не спасёт.

    Apache - куда проще конфигурировать хотя бы по тому, что он имеет механизм ".htaccess", Вы представляете разницу (логически) между "скопировать 3 строчки и вставить их в .htaccess" и "переписать кусок конфига nginx"? Когда Вы делаете это систематически и когда сервер Ваш - проблем нет. А когда пользователю приходится приходится это делать не часто, и тем более на каком-нибудь виртуальном хостинге - апач решение сразу нескольких проблем.

    Настройка связки Apache + одна версия PHP, ощутимо проще для не очень опытного администратора, чем аналогичная связка PHP+Nginx. Но, Вы же понимаете, что люди хорошо разбирающиеся в настройках сервера обычно пытаются сделать что-то вроде apt install lamp

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

    Из Apache гораздо проще выпилить ненужные модули или включить нужные. Nginx в большинстве случаев, нужно будет пересобрать целиком, из исходного кода (да, я знаю про механизм подключаемых модулей, но пока что, это не панацея и даже не близко).

    Не редко, Apache "прячется" за Nginx.

    P.S. Что использую я? В основном Nginx, по тому, что я к нему привык, по тому, что сервера обычно свои и "железные", по тому, что на его особенностях завязана структура пары крупных приложений, по тому, что с ним без особых проблем получилось прикрутить несколько версий PHP и всякой другой ерунды (так сложилось исторически), по тому, что я собираю его из исходников в более чем половине случаев... и т.д. Но, не нужно списывать Apache со счетов только по тому, что Вы где-то начитались, что "Nginx быстрее". Оба сервера имеют полное право на существование, и у обоих есть свои как сильные, так и слабые стороны. Не нужно пытаться оптимизировать сайт по нагрузке, если его посещают 30 человек в месяц.

    LAMP или не LAMP вот в чем вопрос?

    Я не знаю, как ставиться LAMP и есть ли команда установки именно "LAMP"a, но Вам ничего не мешает набрать в консоли что-то типа "apt install apache php mysql" (условно) и поставить всё ровным счётом то же самое, что и ставит LAMP, или "apt install nginx php mysql" и поставить ровно то же, только с Nginx'ом вместо Apache'а.

    UPD. Есть ещё Varnish, так на вскидку, в 70% проектов он будет выдавать просто феерическую производительность, особенно при ооочень тонкой его настройке, достаточном кол-ве памяти и т.д.. Я думаю, он даже в связке с Apache+PHP будет показывать куда большую производительность, чем "голый" Nginx+PHP, т.к. будет "выплёвывать" страницы целиком, из кэша, даже не обращаясь к бэкэнду (вернее, делая это не часто). Но, это не говорит о том, что нужно срочно всем собраться и бегом побежать ставить Varnish на каждый 2-й сайт с Wordpress'ом и посещаемостью 100 человек в год.
    Ответ написан
    4 комментария
  • SASS компилятор для Sublime Text (Windows)?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Или как компилируете scss>css вы?

    Думаю, оптимальный способ при соло-разработке - это NodeJS+Gulp+модули. Он умеет и SASS и много ещё чего, и не смотря на ряд его недостатков - работает он довольно таки быстро. В т.ч. Вы сможете перезагружать изменившееся страницы автоматически, автоматически собирать изменившееся SASS-файлы и т.д.

    Плагин, например вот. Мануалов по настройке Gulp'а, его установке и т.д. - в интернете - как грязи.
    Ответ написан
    Комментировать
  • Что делать, если заказчик хочет больше правок?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    Мне казалось что дизайн и функционал будет делаться исходя из моих пожеланий.
    Дизайн и так уже сделан из его/её пожеланий, и был утверждён. Не вижу проблем. Проверять нужно соответствие макету, а не "пожелания". В макете есть у Вас нет - Ваш косяк, переделывать и бесплатно. Это же относится ко всем "недоглядел", "забыл уточнить", "забыл сдать макет обратно дизайнеру на доработку" и т.д.

    функционал будет делаться исходя из моих пожеланий.

    Функционал - согласно ТЗ/договорённости/описания к макету...

    По моему, всё довольно очевидно. Иначе, что по вашему заказчик подразумевает под "правками" и где у них логический предел?
    Ответ написан
    1 комментарий
  • Как лучше хранить данные о трафике в БД?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Подскажите, как лучше хранить все это дело в базе? Я думал хранить в одной величине, например, в байтах, но что-то слишком большие цифры получаются.
    Если эти числа не выходят за максимальный допустимый размер (диапазон), например 9223372036854775807 - знаковое, 18446744073709551615 - без знаковое BIGINT, то скорее всего, ничего лучше, для хранения чисел (чем специальный тип БД, предназначенный для хранения именно чисел) - Вы не найдете.

    P.S. Если нужна точность до байт - хранить нужно в байтах. Если до мегабайт - соотв. округлять значения и хранить в мегабайтах. Т.е., в зависимости от необходимой точности можно выбрать конечную величину. Обработка больших цифр (целочисленных) - для компьютера не есть проблема, числа обрабатываются в ряде случаев, лучше чем например, текст.
    Ответ написан
    1 комментарий
  • Достаточно ли знать сам JavaScript(не JQuеry и т.д.) поверхностно для веб-разработки?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Можно ли обойтись азами JVS, чтобы выполнять необходимые при разработке задач?

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

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    А что Вам нужно? Попап? Если да, то вот, два брата близнеца, по внешним признакам...
    Ответ написан
    3 комментария
  • Как анализировать рынок веб/мобильных отраслей?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    То есть какие тематики сайтов сейчас востребованы

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

    Тематика порнографического характера - будет востребована ещё больше, т.к. некоторые физиологические особенности человеков, заставляющие их интересоваться подобной тематикой - есть у гораздо большего кол-ва людей, чем машины. Конкуренция не большая, т.к. добрую часть страждущих отвадили заниматься этой темой, но варианты есть, в достаточном количестве. А если Вы ещё и сможете авторские статьи писать, с фото/видео и опыт есть (так же как с авто) - то успех Вам гарантирован.

    Какая ещё тематика будет востребована? - Практически любая. Вы не поверите, но люди среди прочего (помимо того, что ещё имеют машины), так же имеют: бытовую технику, заболевания (медицина), электронику (гаджеты и компьютеры), имеют потребность в еде и её приготовлении, посуде и множестве всего остального, например, в программном обеспечении для своего ПК.

    чтобы поднять свой сайт в топ, нужно не мало усилий

    Поднять сайт в ТОП не сложно. Сложно не сорваться и не начать делать какое-то дерьмо под соусом "пипл схавает".

    То есть какие тематики сайтов сейчас востребованы, притом чтобы конкурентоспособность было небольшая, то же и с мобильными приложениями.
    Забивая скажем в Google Play "онлайн радио" получаем куча результатов, которые превосходят мой продукт

    Как я уже писал выше - любые тематики, в которых Вы что-то понимаете. Если какая-то тематика востребована сейчас и в ней мало конкуренции - это не говорит о том, что в этой тематике не будет конкурентов завтра. Скорее, это говорит как раз таки об обратном. Нужно делать конкурентоспособный продукт, тогда проблем не будет. Это закон рынка и отчасти - жизни. Я думаю, мало кто бы хотел оказаться на операционном столе хирурга, который пошел работать хирургом в виду малой конкуренции... многие так же, не хотели бы видеть приложения/сайты именно в таком формате, и поисковые системы с этими "многими" полностью согласны.

    P.S. Как я уже говорил, даже если Вы найдете некоего специалиста, даже если он будет архи-спец., он даст Вам информацию сродни прогнозу погоды. Насколько бы точным не был прогноз на сегодня - далеко не факт, что такая же погода будет завтра.
    Ответ написан
  • Как отображать iframe содержащий http на https-страницах?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Как отображать iframe содержащий http на https-страницах?

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

    иногда сожержит в себе ссылки на материалы с http-протоколом

    Сами ссылки, как таковые - не зависимо от своего протокола, роли не играют, даже если это будут ссылки ftp://. Проблемы будут если Вы будете в iframe загружать страницы не HTTPS, когда сайт работает по HTTPS-протоколу.
    Ответ написан
  • Какие технологии использовать для реализации сервиса предоставляющего API?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    А что Вы ожидаете услышать? В АПИ много кто чувствует себя хорошо, и нода и ПХП и даже С++. Наговнокодить можно на чём угодно, заставить проект работать очень быстро - можно и на ПХП. К тому же, большая часть нагрузки, как мне видится - ляжет на БД, а её проектирование и настройка, особенно это относится к Postgres - это целая наука. Я пока не очень представляю, как NodeJS будет держать такое кол-во пользователей (скорее всего от того, что я не очень хорошо знаком с NodeJS), но случаев когда она с треском падала - в истории достаточно.

    Что думаете по этому поводу?
    Я думаю, что Вы предоставили слишком мало входных данных и конкретики. Так как, например, даже горячо любимый мной Postgres - в ряде случаев, далеко не лучший выбор. А посоветовать пихать "Базу N" везде, где только можно и нельзя, не понимая всей сути проекта, могут только те, кто с другой базой не работал, и считает, что единственная технология с которой он знаком - лучшая из всех возможных. Посему, в виду скудности входных параметров, ответ на Ваш вопрос будет, либо таким же размазанным как мой, либо чем-то из серии "Юзайте NodeJS+MySQL, мой блог с посещаемостью 30 чел./месяц, вот уже 4-ый год как стабильно работает в такой связке! И ещё на WindowsServer всё это установить не забудьте! Лучшее сочетание из возможных."
    Ответ написан
  • Как делать адаптивные страницы?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    На столь размытый вопрос, Вы вряд ли получите менее размытый ответ. Для адаптиции есть два основных решения:
    1. Можете попробовать взять сетку готовую, например, Bootstrap-сетку
    2. Для этого существуют media-запросы
    Ответ написан
    5 комментариев
  • Как сделать фото на сайте адаптивной для всех экранов?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    4 комментария
  • Почему таблица отображается некорректно?

    Wolfnsex
    @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    Ответ на Ваш вопрос.

    P.S. Правый верхний угол (раздел CSS). И ещё, крайне не рекомендую использовать HTML-4 атрибуты и перейти уже на CSS.
    Ответ написан
    Комментировать
  • Есть ли смысл устанавливать виртуальное окружение на боевом сервере?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Есть ли смысл устанавливать виртуальное окружение на боевом сервере?

    Если у Вас 1 проект - смысла чуть больше, чем никакого, в 99% случаев.

    Если у Вас много проектов, но все они Ваши, и могут использовать одинаковое ПО, или ПО которое не мешает друг другу, или Вы владеете техникой установки сразу нескольких версий ПО (например, разные версии PHP) или при прочих подобных условиях - смысла в виртуальном окружении - так же не много.

    Говоря иными словами, если Вы не знаете, зачем Вам виртуальное окружение и задачи прекрасно решаются без него - то оно Вам не нужно.

    Виртуальное окружение, это не только блажь, но и новый слой абстракции на сервере. Есть ряд задач, когда крайне важно изолировать одно от другого, или например, Вам нужно сразу 10 версий MySQL-сервера, что бы протестировать какой лучше, или Вы тестируете, например, репликацию БД и эмулировать условия падения одной из серверов и т.д. - в этом случае, без виртуального окружения будет довольно сложно обойтись.

    В случае же, который Вы описали (1 проект/1 сервер), попытка вкрутить туда виртуальное окружение, выглядит как попытка разделить маленькую кухню на 2-3-4..10 ещё более маленьких кухонь. Конечно, это даст некоторый положительный эффект, но проблем добавит не меньше. К тому же, виртуализация, даже самая-самая маленькая добавляет новый стек технологий, и потребляет дополнительные ресурсы (порой незначительные, но всё же потребляет), и чем "глубже" виртуализация, тем больше ресурсов машины обычно потребляется на обслуживание гипервизора.
    Ответ написан
    1 комментарий
  • Как настроить git сервера + sourcetree?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    1. Git сервер на windows server 2012 (на нем будут все репозитории)

    Я бы так не стал извращаться, но Вам виднее видимо, раз для git-сервера был выбран windows...

    2. Подключение клиентов(разработчиков) к git серверу

    Известные мне способы: через HTTP, GIT и SSH протоколы.
    Где,
    а) HTTP - авторизация настраивается на уровне HTTP-сервера и проксируется на Git. В виндовсе насколько я понимаю, это должен быть IIS по логике вещей (иначе зачем нам вообще Windows, для этих целей?), соответственно, авторизацию настраиваете на нём
    б) GIT - не разу не использовал, т.к. изначально "родной" протокол Git, даже авторизацию не поддерживал (возможно сейчас что-то изменилось, но это мало вероятно).
    в) SSH-протокол, в виду особых причин в windows встраивался довольно хреново, когда я занимался этим вопросом, но возможно что-то изменилось.

    Подробности про протоколы.

    3. Автоматическое Создание бэкапа (например раз в неделю) репозитариев на др. сервер (Ubuntu)

    Элементарно, создаёте скрипт, который будет запускаться из планировщика, например, раз в неделю, и он делает либо:
    а) Пакует все папки репозиториев в архив(ы) и отправляет куда положено, любым доступным образом (FTP, SSH, HTTP, как-то ещё), но если есть вероятностью изменений в репозитории во время архивации, я бы воспользовался следующим вариантом, или отключал бы репозитории на время архивации
    б) Делаете пуш, всё тем же скриптом в удалённые клоны репозиториев, настроенных по принципу описанному выше. Или раз в неделю "git pull" с удалённого репозитория. Всё это хорошо расписано здесь.

    4. Автоматическая заливка репозитариев на Bitbucket

    Особо ничем не отличается от предыдущего пункта

    Спасибо!

    Не за что :D
    Ответ написан
  • Какой хостинг вы порекомендуете?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    которая даже ssl сертификат установить не в состоянии
    тоже пользуюсь их услугами, в качестве "мусорки промежуточного звена". Сертификаты и свои собственные и их "родные" ставил сам, через панель управления, проблем вообще нуль. Более того, поддержка у них одна из лучших, что мне приходилось встречать у компаний подобного плана. Но, это всё субъективно конечно.

    При выборе хостера, главное, не наткнуться на на какой-нибудь хостинг уровня "сервер на балконе". То есть, выбирайте из крупных компаний, которые давно работают на рынке подобных услуг, тогда вероятность проблем будет гораздо ниже. Например, компании: majordomo, reg.ru, R01, nic.ru, agava.ru, hc.ru и так далее. Многие из них, стояли чуть ли не у истоков по предоставлению подобных услуг.

    Для себя же лично, мы решили проблему так: взяли в аренду (а потом просто купили) несколько серверов, и размещаем всё что необходимо там. Очень удобно, и сервер под боком и "свой" и никто не мешает и т.д., до этого пользовались VPS, пока не столкнулись с проблемой того, что некоторые VPS-хостеры умудряются перепродавать 1 сервер по 300 раз, и вместо обещанных SSD-скоростей, дисковая подсистема падала настолько, что даже простое копирование небольшого файла занимало от нескольких минут до "отказ дисковой подсистемы". И задача "срочно пернести куда-то пару сотен VPS'ок", не приносит массу удовольствия :) Но если у Вас мало сайтов/проектов, рекомендую попробовать VPS, например от компании IHC, у них вроде бы всё стабильно, и Вы сможете сами ставить на сервер всё что угодно, и сертификаты и любую версию ПХП и так далее.
    Ответ написан
    Комментировать
  • Зачем нужен overflow:hidden у wrapper?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Что бы элементы лежащие внутри него, при выходе за границы "wrapper'a", не выступали. Если убрать "overflow: hidden;" и сделать у вложенного элемента отрицательный отступ, то он вылезет за границы враппера, в ином случае, он скроется внутри него.
    Ответ написан
    Комментировать
  • Как можно скрыть или изменить свой код, что бы его нельзя было посмотреть через браузер?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Можно, таких сервисов как грязи, например вот или вот... и ещё с дюжину как онлайн сервисов, так и офлайн софта найти можно.

    Ну и ещё тут можно почитать...
    Ответ написан
    5 комментариев
  • Что надо сделать чтобы когда обновляю страницу поменялся картинка?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Нажать Ctrl+F5 или Ctrl+R в браузере, пару раз.

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

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