Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

sitecreator

Users
  
  • Posts

    6,116
  • Joined

Everything posted by sitecreator

  1. А как заказчик поймет в какой момент программист думает? Или в расчет идет только время постукивания по клавиатуре? Так тут любая машинистка (секретарша ) отберет зарплату у программиста.
  2. 1.10.2_BETA_2 Доступна для скачивания и ваших тестов. Сейчас есть вариант для php 5.6-7.0 Организована поддержка быстрой генерации WebP почти на любой хост-площадке (как минимум у 99% хостеров) На вкладке "сервис" в админке модуля "Компрессор изображений & Watermark & WebP" можно провести тест создания на вашем сервере WebP и его отображения. На первой картинке показан вариант для браузера с поддержкой WebP, на второй - без поддержки. Второй браузер (без поддержки) результирующую картинку все равно отобразит (она в зеленой рамке). Имеется ввиду браузер администратора. Браузер покупателя всегда будет отображать изображения.
  3. Новая версия 1.10.1_BETA_1 Доступна для скачивания. Сейчас есть вариант для php 5.6-7.0 Для php 7.1-7.2 немного позже будет. =========================================== По сравнению с предыдущими версиями существенно быстрее работает. Это касается как работы просто с изображениями, так и сжатием, и webp. Работает производительнее и быстрее в разы. Очень быстро умеет создавать Webp почти на любом хостинге. сейчас это работает примерно на 98% хост-площадок. следующая beta (скорее всего № 2) охватит не менее 99% всех хост-площадок. Работает как на Linux, так и на Windows. Ничего дополнительно устанавливать не нужно. ======================================== В этой beta 1 основное - это генерация WebP. Вывод WebP на любой хост-площадке будет доступен в следующей версии beta (вероятно # 2). Просьба давать отчет в личку.
  4. Вы что-то написали для меня непонятное. Причем тут исходник, который вы показали? Водяной знак накладывается на то изображение, которое отображается в браузере, т.е. на изображение для кеша. На странице товара есть проблемы? Нет! Если вы хотите сказать, что можно вычислить исходник, ну так опция "секретный путь" не включена в данный момент. Если вы внимательно посмотрите, то картинки в браузер отдаются со своими начальными именами.
  5. Начиная с версии 1.10.0 уходим от сжатия "на лету". Если товаров немного, то проблем с работой "на лету" не возникает. Но если товаров много (тысячи, десятки тысяч), а хостинг слабый, то алгоритм "на лету" - это не лучший вариант. Надо понимать, что сжатие - это затратная операция. Затратная как по времени, так и по ресурсам. Чудес не бывает, и за все нужно платить. Но у заказчика нередко и так хост-площадка работает на пределе возможностей или с маленьким запасом мощности, а если при этом ее нагрузить дополнительно генерацией сжатых изображений, то можно получить существенные тормоза при первом открывании страницы или выпадение в таймаут. Заказчики обычно не очень разбираются в том сколько же на самом деле им необходимо ресурсов. А ведь для создания нового изображения и его сжатия (в случае JPEG) нужно в 3.5 раза больше времени чем для создания обычного несжатого изображения. ============= Режим "на лету" для сжатия JPEG пока остается в 1.10 версии Компрессора. Но его не рекомендуется использовать если у вас много товаров (3000+) на слабом хостинге. На лету можно рекомендовать теперь использовать лишь генерацию WebP к уже сформированным JPEG и PNG. Т..к WebP генерируется также быстро как обычный JPEG. Т.е. в случае WebP у вас не будет серьезного всплеска нагрузки на процессор.
  6. Уважаемые заказчики, если вы решили сотрудничать со мной. Убедительная просьба прочитать мои условия в случае заказа разработки, особенно если предполагается небольшой объем работ. Это касается не только доработки указанного по ссылке модуля. Объемные и серьезные работы требуют (особенно если речь идет о передаче прав на интеллектуальную собственность заказчику), как правило, отдельного договора. Но по данной ссылке речь идет не о них: Разработка нового функционала для модуля Image Compressor & Watermark & WebP etc. Эта информация взята из моего профиля (sitecreator) Я как разработчик исхожу из того, что если вы обратились ко мне за платной услугой, то вы уже читали мой профиль и изучили мои принципы работы. Один из них - это работа, которая оплачивается вами официально и с обязательным акцептом (принятием) договора между мною как разработчиком и вами как заказчиком. Передача вам результатов моей работы по вашему ТЗ (техническому заданию) производится на основании заключенного между нами Лицензионного соглашения (договора) о передачи вам прав на программное обеспечение, созданное по вашему заказу. Подчеркиваю, что я рассматриваю типичный случай когда нужно что-то сделать "за пару тысяч руб." . Привлечение юриста к составлению персонального договора стоит довольно дорого. Но если у вас есть желание на это потратить несколько десятков тысяч руб, то пожалуйста. Но при этом также учтите, что и я буду тратить свое время на изучение договора и его согласование. А мое время тоже стоит денег, а не только время юристов. Поэтому оценивайте реальную необходимость составления персонального договора, иначе объем в 2000 руб. может легко превратиться в 50 000 руб (с учетом услуг юристов) и неделю согласования договора. Для информации. В Москве услуга составления договора профильным специалистом (юристом) в области IT стоит от 36 000 руб. ============================== При малом объеме заказа у меня нет времени и возможностей объяснять каждому потенциальному заказчику в отдельности принципы своей работы. Я просто считаю, что вы их уже прочитали. Также до оплаты у вас будет возможность ознакомиться с Лицензионным договором столько времени, сколько вам нужно. Последующие возможные аргументы "а мы не знали, что вы поступаете так...." или "а мы не читали...." не могут быть приняты. До оплаты вы обязаны прочитать Лицензионный договор. Без вашего согласия с ним невозможно будет вам произвести оплату моей работы.
  7. Для движка 1.5 пока не предполагаются новые версии. Возможно, что будут позже. Актуальная на данный момент версия модуля для опенкарт 1.5 - это Компрессор 1.8.7. Связано прежде всего с тем, что от всех продаж лишь 5% занимают продажи для версии 1.5. Такова моя статистика. Поэтому внутреннего стимула что-то развивать для этой ветки нет. Возможно, что только внешний стимул может повлиять. Например, спрос (что маловероятно) или это: Доработка модуля Компрессор под ваши задачи
  8. Новая версия 1.10.1_BETA_1 Много изменений внутри. Прежде всего связанных с увеличением быстродействия. А также направленных на полную поддержку WebP на любом хостинге, не зависимо от того есть ли такая поддержка у самого хостера. Т.е. цель: генерировать везде максимально быстро WebP (без необходимости в очистке кеша изображений) и обеспечить вывод WebP и доступность в браузерах, понимающих WebP (а это все браузеры, за исключением пока Сафари). Для браузеров Сафари и прочих старых браузеров доступны jpeg и png, т.е. ни один браузер без изображения не останется. Специально подчеркну, что цель - обеспечить работу WebP на любом общем хостинге, а не только на VDS и отдельных (хороших) общих хост-площадках. Просьба обратить внимание, что это БЕТА версия, т.е. экспериментальная. При желании если что-то не так пошло, вы можете откатиться на 1.9.3, например. Решил выложить для желающих протестировать. В ближайшее время сделаю доступной эту версию для скачивания всем купившим ранее Компрессор. Думаю, что вы знаете где можно скачивать. Напоминаю, что это можно сделать на сайте автора. Подробная информация доступна в файлах для скачивания здесь на форуме:
  9. Спроектировал универсальный механизм полной совместимости (полной интеграции) с различными нестандартными шаблонами, которые используют собственные методы работы с изображениями. Речь не только о лайтшоп. Речь об определенной группе нестандартных шаблонов. Новая версия Компрессор 1.9.3 Image Compressor & Watermark & WebP etc. Добавлена настраиваемая совместимость с различными очень нестандартными шаблонами, которые используют собственные функции работы с изображениями. Таких шаблонов немного - менее 1%. Эти шаблоны и ранее были совместимы с Компрессором при условии отключения своих методов (это методы ресайза) внутри шаблона. Теперь возможна полная интеграция Компрессора с такими нестандартными шаблонами. Это означает, что можно использовать практически в любой комбинации особенности работы с изображениями модуля Компрессор и особенности шаблона в части изображений. Например, шаблон light$hop полностью может использовать возможности Компрессора и одновременно может использовать собственный ресайз с комбинациями возможностей Компрессора от sitecreator (sitecreator.ru). Т.е. ресайз средствами шаблона может использовать также дополнительно водяной знак, секретный путь, сжатие и т.д. Т.е. все, что дает модуль Компрессор & WEbP & Watermark & etc. Список нестандартных шаблонов (с полной совместимостью) будет пополняться. Разработан специально новый механизм добавления совместимости. Никакой сторонний код при этом нет нужды подключать. И модуль Компрессор для достижения совместимости не использует никакой сторонний или код, защищенный авторскими правами. У вас есть возможность при вашем желании и умении самостоятельно добавлять совместимость для различных шаблонов. Для этого специально выделен отдельный файл. Сам модуль здесь:
  10. Новая версия 1.9.3 Добавлена настраиваемая совместимость с различными очень нестандартными шаблонами, которые используют собственные функции работы с изображениями. Таких шаблонов немного - менее 1%, и пересчитать их можно по пальцам одной руки. Эти шаблоны и ранее были совместимы с Компрессором при условии отключения своих методов (это методы ресайза) внутри шаблона. Теперь возможна полная интеграция Компрессора с такими нестандартными шаблонами. Это означает, что можно использовать практически в любой комбинации особенности работы с изображениями модуля Компрессор и особенности шаблона в части изображений. Например, шаблон light$hop полностью может использовать возможности Компрессора и одновременно может использовать собственный ресайз с комбинациями возможностей Компрессора от sitecreator (sitecreator.ru). Т.е. ресайз средствами шаблона может использовать также дополнительно водяной знак, секретный путь, сжатие и т.д. Т.е. все, что дает модуль Компрессор & WEbP & Watermark & etc. Список нестандартных шаблонов будет пополняться. Просьба не волноваться пользователям шаблонов. в 99.9% случаев ваш шаблон и так уже совместим. Разработан специально новый механизм добавления совместимости. Никакой сторонний код при этом нет нужды подключать. И модуль Компрессор для достижения совместимости не использует никакой сторонний или код, защищенный авторскими правами. У вас есть возможность при вашем желании и умении самостоятельно добавлять совместимость для различных шаблонов. Для этого специально выделен отдельный файл. покажу как выглядит кусок кода для полной совместимости (и интеграции с Компрессором) с определенным шаблоном: // расширяем возможности и совместимость для работы с различными специфическими шаблонами, // которые делают манипуляции с изображениями class ModelToolImage extends ModelToolImageBySitecreator { // light$hop Добавлено для совместимости by Sitecreator public function lightshop_resize($filename, $width, $height){ return $this->resize($filename, $width, $height, 'auto_width'); } // light$hop end } Сразу скажу, что этот код буден понятен только профессионалам. Предполагается, что профессионал будет анализировать код в трезвом состоянии.
  11. не, тут без вариантов. это же виртуальный сервер - VDS. Раздел то можно создать на полноценном сервере. Если бы был раздел для резерва на VDS - это была бы сказка. В случае чего можно было бы почти мгновенно восстанавливаться.
  12. пока не понял как. Он же разворачивается на той же самой ОС, с которой нужно делать перенос. Потом идет форматирование диска и установка новой ОС. А Докер то куда при этом девается? Исчезает вместе с ОС? Контейнер то все равно переносить по тем же проводам со 100 Мбит/сек.
  13. Еще одно уточнение. В моем случае дело осложнялось тем, что перенос нужно было делать с частично поврежденной OC на новую. А потому перенести я мог лишь данные сайтов.
  14. теоретически и практически такая возможность была. Но, дамп системы копируется по каналу 100Мбит/сек. Т.е. в любом случае его гонять туда-сюда надо, и вовсе не со скоростью записи/чтения на жесткий диск. Нет возможности делать дамп на жесткий диск, непосредственно подключенный к серверу. Или где то есть такая возможность?
  15. расскажите, пожалуйста. немного подробнее. А то ни я, ни поддержка хостинга не смогли ничего придумать как ускорить процесс установки данных сайта на свежеустановленную ОС с другой ОС.
  16. по-хорошему ничего не мешает. Но... согласен! Если по-хорошему не получается, то абы-как не нужно никому. пусть лучше как сейчас со всеми недостатками будет... Готов мириться со всеми техническими недостатками, которые сейчас есть. Но, хотелось бы изменение политики администрации в сторону дружелюбности к авторам, а не наоборот как случилось сейчас.
  17. Забавная ситуация.... Учитывая настрой одного персонажа практически против всех разработчиков. Как-то эти революции не на пользу форуму идут... Впрочем, почти как любые революции, касающиеся социума. Техническая рев. - это другое. Но Слава же не про тех. рев. говорит...
  18. @m899 , уважаемый автор шаблона Лайтшоп! Помня об авторских правах и уважая их, я постарался не использовать ваш программный код в своем дополнении. Хоть это и потребовало некоторого напряжения мозговых извилин. Сообщаю о том, что в моем коде исключительно для целей полной совместимости моего модуля Компрессор с вашим шаблоном Лайтшоп я использовал лишь название метода, аналогичное вашему. И позволил себе задать значение переменной с таким же именем (тут чисто для прозрачности кода для понимания другими, ибо значение тут могло быть другим). Также вместо значения "lightshop_resize" допускается в модуле использовать "auto_width", что тоже отражает суть действия метода. lightshop_resize Вот этот участок номер раз: // lightshop Добавлено для совместимости by Sitecreator public function lightshop_resize($filename, $width, $height){ return $this->resize($filename, $width, $height, 'lightshop_resize'); } // lightshop end Ваш алгоритм ресайза (который не претендует на уникальность, как все понимают ) остался по-сути таким же, но просто переписан мною в одну строку. Все, никаких иных заимствований кода из авторского шаблона я не делал. Я даже округление оставил в вашем же стиле для 100% совместимости, как говорится, "пиксель в пиксель". // сохранен оригинальный алгоритм расчета lightshop_resize $width = round($width_orig * $height/$height_orig, 2);
  19. Сходу модуль совместим, как минимум, с 99% известных шаблонов. Без каких либо усилий по адаптации. Оставшийся 1% также совместим если отключить внутри шаблона средства ресайза самого шаблона. А для части (те самые 1%) таких шаблонов скорее всего уже сделана 100% адаптация и Компрессор дружит с таким шаблоном, и можно использовать средства ресайза шаблона. Если мало этой информации, то подробнее ниже:
×
×
  • Create New...

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.