Jump to content

sazonoff

Пользователи
  • Content Count

    167
  • Joined

  • Last visited

Posts posted by sazonoff


  1. 30 минут назад, RGB сказал:

    critical css нужен в первую очередь для того, чтобы как можно скорее показать пользователю контент

     

    именно.

    но в конечном итоге последующая загрузка основного CSS может привести к повторному перестроению страницы (рендерингу). Это если сравнивать с загрузкой сразу всех основных стилей CSS.

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

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

    Все же нужно помнить в первую очередь о пользователе, а не о попугаях.

    Делайте удобно и приятно пользователю - и будет вам счастье и вашим пользователям. Попугаи - это вторично.

    • +1 1

  2. 26 минут назад, RGB сказал:

    убивает 20-40 попугаев и стоит его убрать, как оценка с 40 магическим образом поднимается до 90

     

    такая разница из-за " вреда preload" вряд ли возможна в реальных условиях.

    задавшись целью сделать вред, конечно, можно понизить скорость сайта немножко из-за preload, но это нужно очень постараться.

    Могу привести такие вредные советы - сделать preload всех изображений в самом начале html, особенно "полезно" загрузить баннеры 6000х4000 и карты местности, которые потом даже использоваться не будут.  При желании все возможно.

     

    но все же лучше разбирать конкретную страницу чтобы понимать ее особенности.


  3. Утверждать однозначно, что preload помогает или мешает невозможно.   Все зависит от конкретной ситуации.

    Тотальное использование preload для всех подряд стилей и скриптов будет бессмысленным делом или даже вредным.

     

    Некоторые разработчики абсолютно не понимают как работает preload и как именно его нужно использовать.

    Часто просто дублируют preload строчкой выше перед самим скриптом или стилем, что в принципе ничего не дает, но и не мешает.

     

    Грамотное и уместное использование preload - это бывает полезно. Но просто пихать его везде и как попало - плохой подход, неграмотный подход.


  4. @stickpro , код шаблона, который вы выложили на гитхаб - это ваша разработка?

    Можно внести ясность?

     

    50 минут назад, stickpro сказал:

    я удалю гитхаб репозиторий, с данным шаблоном

     

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

    А если это не ваша разработка, то почему распространяете ее от своего имени?

     

    35 минут назад, chukcha сказал:

    Я так и не понял, что украл?

     

    туманно все.


  5. 4 минуты назад, spectre сказал:

    Призываем в топик @Vladzimir

     

    норм-не норм?

     

    ситуацию может на себя каждый примерять

     

     

    ждем раздачи сборки ПРО?

     

    Кстати, по той же GPL нельзя раздавать бесплатно платный шаблон если он не поставляется с дистрибутивом опенкарт. А он никогда не поставлялся. В отличие от сборки ПРО.

     

    @spectre , тут бы мнение самой администрации услышать было бы неплохо?

    Я против раздачи всего и вся если автор не давал на это своего согласия. Даже если формально по GPL вроде как можно, т.к. отсутствие формального запрета и этичность поступка - это все же не одно и то же.

    • +1 1

  6. Согласно той же GPL опенкарт сборку ПРО можно выкладывать в публичное пространство для бесплатного скачивания всеми желающими.

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

     

    Рискнет ли наш борец за все бесплатное выложить у себя на гитхабе сборку ПРО?

    Или он такой идейный только в определенных границах?

     

    Вот если почитать оферту этого форума (а она вроде как главнее GPL в рамках данного форума), то стикпро занимается откровенным варезом и место ему в соответствующей парилке, не так ли?

     

    Цитата

    10.9. Пользователю запрещается предоставлять и/или распространять в Сервисе информацию, нарушающую условия настоящего Договора или прав третьих лиц; в частности, информация не должна содержать:

     

    Цитата

    p. ссылки или информацию о сайтах, конкурирующих с сервисами Компании;

     

    Что-то мне подсказывает, что ссылка с раздачей шаблона, будет явно конкурировать с интересами и сервисами Компании.

     

    Цитата

    n. вирусы или любые другие технологии, которые могут нанести ущерб сайту, Компании, или другим пользователям;

     

    и нет ли в поведении конкретного пользователя некоей технологии, которая ставит целью нанести ущерб Компании, или другим пользователям?

    • +1 9

  7. В 29.11.2020 в 18:12, kserp123 сказал:

    а также интересует приблизительный бюджет на разработку

     

    ТЗ нету, исходя из чего бюджет рассчитывать?

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

     

    В 29.11.2020 в 18:12, kserp123 сказал:

    вышлю тз и обсудим детали

     

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

     

    В 29.11.2020 в 18:12, kserp123 сказал:

    (до 200т расчетная нагрузка)

     

    только не говорите, что это все должно летать с тяжелыми фильтрами на общем хостинге за 300 р.

    сервер уже есть под соответствующую нагрузку или рассматриваете такой вариант?


  8. Еще по GPL.

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

     

    Почему на этот важный момент никто не обращает внимания?

     

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

    • +1 2

  9. Похоже, что есть путаница в очень важных моментах.

    Я крайне внимательно изучал GPL. Хоть это не просто, но есть много пояснений на этот счет от самой организации, выпустившей GPL в свет.

     

    Путают лицензию и копирайт (авторство), а это не одно и тоже!

    Вы можете выпустить свой продукт на основе другого под лицензией GPL, но вы не можете стать автором (единственным и первым) кода конкретного файла, тем более если вы не меняли в этом коде ни одного символа.

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

     

    Но если изначально в файле нет ни одного копирайта автора (первого автора), то это вовсе не означает, что это пустое место вы можете спокойно занять своим копирайтом и, тем самым создать у пользователей ложное представление, что вы и есть тот самый первый автор.  В данном случае не имеет значения, что у вас в отдельном файле указано, что ваша программа основана на программах 1)... 2) ... и т.д.

    Становится совершенно непонятно какие файлы написаны изначально или модифицированы именно вами.

     

    Если внимательно почитать GPL v 3,  то там четко указано, что авторство (копирайт) не имеют прямого отношения к GPL v 3, а являются самостоятельной сущностью независимо от типа лицензии.

     

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

    • +1 1

  10. Раз уж пошел разговор за копирайты, то, может быть кто-то прояснит ситуацию?

     

    Есть оригинальный дистрибутив с opencart.com (справа),

    есть другой дистрибутив с приставкой ПРО (слева).

     

    для примера взят файл image.php из библиотеки.

    Чем отличается новый файл от оригинального дистрибутива четко видно при сравнении 2-х файлов.  По коду это будет 1 в 1. 

    Но в дистрибутиве ПРО появился копирайт нового разработчика, так в каждом файле дистрибутива.

     

    А что же нового появилось в данном файле, что позволяет ему носить гордый копирайт разработчика, отличного от Данилы, так сказать, нашего Керра?

    Нет, я конечно понимаю, что кто-то, действительно, считает себя умнее всех. Но все же почему?

     

    Замечу, что данная сборка еще и платная к тому же. Тут, как говорится, пожалуйста сколько угодно.

    Но вот с копирайтом вроде как непонятки какие-то или нет?

    Вроде никто ни у кого ничего не украл, а просто взял скопипастил на 100% код (речь про конкретный файл)  и добавил к этому файлу свой копирайт, что свидетельствует о том, что именно этот конкретный файл был разработан некоей компанией.

     

    А так можно было?

     

     

     

    M4dl6Oq.jpeg

    • +1 5

  11. 3 минуты назад, spectre сказал:

    нуу можно написать error="skip"

     

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

     

    4 минуты назад, spectre сказал:

    ну и надо было в личку написать чтоб срач не разводить как по мне, у форума и так хватает проблем

     

    в том то и дело. Вообще непонятно ради чего такой громкий заголовок и такой громкий крик словно украли что-то невообразимо ценное.

     

      

    9 часов назад, xds сказал:

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

     

    вот тут @xds тоже прав по своему, т.к. ровно такие же решения предлагаются во всяких стековерфлоу, собственно откуда и скопипастил ТС строчки кода в свое решение. ТС же поленился вставить чужие копипасты и ссылку на стековерфлоу?  А если бы вставил, то там от кода ТС вообще бы ничего не осталось, были бы сплошные "with best regards to тому парню".

     

     

     


  12. Только что, chukcha сказал:

    да, я его тоже продаю

     

    Щас наш бравый прогер наделает бесплатных модулей взамен всех ваших-наших платных!

    Вот чтоб вы знали какой он! Чтоб вам всем обидно и стыдно стало!

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

    Не для того форум создавался!


  13. 19 минут назад, chukcha сказал:

    Других языков нет

     

    ну нельзя же так!

    дайте человеку еще 15 минут и будет вам автоопределение языков... или не будет. да кому это вообще нужно?

    я, правда, об этом подумал  сразу и сделал в своем решении. Пусть будет удобно людям, хоть  ни разу не претендую на лавры разраба безупречного софта.

     

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


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

     

    Заметьте, что вы совсем не по теме написали. К чему ваше "а вот я... а вот у меня зато..."?  Типа сильный аргумент?

     

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

     

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

     

     

     

    • +1 1

  15. 1 час назад, Agatha65 сказал:

    Я сделала  вот так.

     

    При всем уважении, но лучше бы вы так не делали.

    Оригинальный вариант и так несовершенен.

    Ваш будет еще хуже.

    Если в первом варианте пользователи сразу смогут увидеть ошибки, то в вашем варианте они не всегда их обнаружат немедленно.

    GD работает нестабильно с webp и выдает часто совсем не то, что вы ожидали. Баги вылазят на части изображений.

     

     

    да и говорить, что ТС использовал что-то оригинальное как-то язык не поворачивается.

     

    if( strpos( $_SERVER['HTTP_ACCEPT'], 'image/webp' ) !== false )

     

    К примеру откуда ТС взял уникальный  код проверки поддержки webp?

    Отсюда в точности скопипастил, включая пробелы:

     

    https://stackoverflow.com/questions/18164070/detect-if-browser-supports-webp-format-server-side

     

    Почему ТС в таком случае не дал ссылку на автора данного кода? Или самому можно не указывать?

     

     

    $command = "cwebp -q 100 '" . DIR_IMAGE . $image_new . "' -o '". DIR_IMAGE . $image_new_webp . "'";
    	
    			
    exec($command);

    Есть ли в этом коде что-то уникальное? Является ли ТС автором использования cwebp через exec? Вряд ли.

    Смотрите здесь:

    https://www.digitalocean.com/community/tutorials/how-to-create-and-serve-webp-images-to-speed-up-your-website

     

    вот идея по этой ссылке:

    cwebp -q 100 image1.jpg -o image1.webp

    ТС взял ее полностью, даже включая качество 100 (да че тут думать то?). Подставил лишь названия файлов DIR_IMAGE . $image_new

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

     

     

     

    а вот этот оригинальный код как-то очень похож, включая отступы на оригинальный код опенкарт tool/image.php? Или не похож? Конечно, он чуть-чуть иной.

    Спойлер


    $path = '';
    
    			$directories = explode('/', dirname($image_new_webp));
    
    			foreach ($directories as $directory) {
    				$path = $path . '/' . $directory;
    
    				if (!is_dir(DIR_IMAGE . $path)) {
    					@mkdir(DIR_IMAGE . $path, 0777);
    				}
    			}

     


     

    Идея замены на webp через preg_replace тоже не нова.  Она была описана неоднократно на всяких stackoverflow. Даже уже лень искать.

     

     

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

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

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

     

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

    • +1 10

  16. @Demanoco , ищите у вашего хостера нормальный резерв БД за нужные вам сутки. Восстанавливайтесь из него теперь если другого нормального нет.

    Про встроенные средства опенкарта забудьте.


  17. 1 час назад, Rashpil сказал:

    Некоторые страницы открываются по 30+ секунд

     

    писали бы точнее. ссылку бы дали.

    главная страница у вас быстро открывается, да и с другими проблем не видно.

    фильтр долго работает или что?

     

    CloudFlare есть небось?


  18. 2 часа назад, DMrevkov сказал:

    Сейчас ищу человека который готов помочь мне в дальнейшей ее настройки и т.д

     

    человек нужен сейчас, но работать нужно потом в "дальнейшей", может быть и это еще не точно?

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

     

    Да и никакого задания у вас пока нет,  и вы сами не знаете, что вам нужно?

    И как верно подметили, то у вас:

     

    1 час назад, spectre сказал:

    надо быть онлайн и много, оплата потом и мало

     

    такого не бывает. Понятно, что очень хочется чтобы так было, но исполнителям тоже хочется чего-то большего взамен их потраченного на вас времени?


  19. 19 минут назад, Viktor111122223333 сказал:

    Можно ли как то сделать перенаправление с https на http?

     

    нельзя.

    по той простой причине, что у вас сперва должна работать страница с https, а она у вас не будет работать, т.к. вы

    20 минут назад, Viktor111122223333 сказал:

    решили также отказаться от SSL сертификата

     

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


  20. 6 минут назад, Viktor111122223333 сказал:

    решили также отказаться от SSL сертификата

     

    очень странное решение.

    оно хоть чем то обосновано?

     

    7 минут назад, Viktor111122223333 сказал:

    при этом гугл не понял

     

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


  21. @Seversait , как вариант:

     

     

    тут какая угодно работа с изображениями и полями (добавить, убавить, отрезать, изменить цвет полей), плюс какой-угодно адаптивный ресайз,

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

     


  22. Не даст.

    То, что вам предлагают, позволит чуть-чуть ускорить ответ сервера, но это ускорение может быть менее 1%. Да и OPcache по умолчанию, насколько помню, присутствует в php. Он же входит в состав zend-движка, включается просто галочкой, позволяет кешировать скрипты php. 

     

    Если с откликом сервера все в порядке, то думать нужно об оптимизации JS, CSS и т.д. Медленно нередко работает в браузере, а не на сервере. Вы рекомендации гугла смотрели?

    Да и не видя пациента сложно говорить.

     

    Если отклик сервера долгий, то тогда смотреть надо mysql, и там проблемы решать.


  23. В 09.11.2020 в 18:43, Rassol2 сказал:

    2020.11.13 - Оплата была полностью произведена.

    Пользователь извинился сказал что были трудности.

     

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

    Хорошо, что была возможность высказаться у обеих сторон.

     

    Жаль, что так бывает не всегда на форуме. Ответчику хорошо бы всегда давать возможность высказаться.

     

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.