Debian vs FreeBSD

M
На сайте с 16.09.2009
Offline
278
#41
palladium2010:
Значит у дебиана улучшена версия пыха. может еще что всунули)

1) Не "улучшена". Это исправление безопасности. Как я уже написал - скорее всего все Ваши остальные проблемы также уже исправлены.

2) Абы чего не всунут. Как правило, патчат офф версию только ради исправления багов, реже - меняя как-то функциональность (новые плюшки, адаптация к дебиановским стандартам и т.п.).

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

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
P2
На сайте с 28.04.2010
Offline
9
#42

Благодарю . теперь я больше склоняюсь к дебиану

N
На сайте с 06.05.2007
Offline
419
#43

В дебиане не работает функция поворота изображений imagerotate.

ужасная потеря для всех нас.

suhosin даже в облегченной дебиановской версии тоже вещь неоднозначная. Например, если одна переменная больше лимитов, то полностью очищаются все остальные. Скрипты с защитой от CSRF через дополнительную переменную ругаются на попытку взлома. Можно очень долго искать причину, если не понимать как оно работает. И еще в три раза больше времени объяснять клиентам.

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

Кнопка вызова админа ()
M
На сайте с 16.09.2009
Offline
278
#44
netwind:
В дебиане не работает функция поворота изображений imagerotate

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=321237

?

Там подробно и очень доступно изложены причины, почему это пока wontfix. И народ активно ищет пути решения проблемы. Собственно, написано что в squeeze вроде исправили, что странно.

А вообще, для танкистов на сайте лучших собаководов написали:

Note: This function is only available if PHP is compiled with the bundled version of the GD library.

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

netwind:
suhosin даже в облегченной дебиановской версии тоже вещь неоднозначная. Например, если одна переменная больше лимитов, то полностью очищаются все остальные.

Можно подробнее? Тестовый пример, настройки php при которых такое наблюдается.

netwind:
Возможно, тут было бы лучше остановить дальнейшую обработку POST, но из-за пара-н-о-и-д-альности все очищают.

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

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

palladium2010:
теперь я больше склоняюсь к дебиану

Совратили? 🚬

N
На сайте с 06.05.2007
Offline
419
#45
Увы, если люди совсем читать документацию не умеют - тут ни дебиан, ни фря не помогут.

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

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

Можно подробнее. Тестовый пример, настройки php при которых такое наблюдается.

Да при любых настройках php это возникает. Главное подобрать файл, который пролезет в php, но не пролезет в suhosin :

http://www.vbulletin.com/forum/showthread.php?336629-Cannot-upload-large-files-security-token-was-missing

M
На сайте с 16.09.2009
Offline
278
#46
netwind:

По факту изображения в дебиане не переворачиваются

Переворачиваются. ЧЯДНТ?

Повторяю, если Ваш девелопер читать документацию не умеет - это не совсем проблема дебиан. Ему никто не обещал, что данная функция будет работать в любой инсталяции, где заявлена поддержка расширения gd. Вот открутят от PHP возможность использовать что-то кроме bundled GD - тогда другое дело.

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

Не вижу особой проблемы, из-за которой стоит превращать систему в помойку, не используя системную GD либу. По хорошему, надо пинать PHP разработчиков внести свои изменения в upstream GD.

N
На сайте с 06.05.2007
Offline
419
#47
Переворачиваются. ЧЯДНТ?

монитор вращаете на ножке?

в GD других способов нет. в самой доке в комментариях несколько "попиксельных" реализаций на чистом php, они слишком тормозят. Обычно девелопер на своей машине под виндой (c bundled gd) ваяет скрипты, потом приносит и оказывается, что дебиан-то - говно.

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

M
На сайте с 16.09.2009
Offline
278
#48
netwind:
монитор вращаете на ножке?

Да нет, я же указал решения.

netwind:

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

Нет, или Вы не знаете?

netwind:
Обычно девелопер на своей машине под виндой (c bundled gd) ваяет скрипты, потом приносит и оказывается, что дебиан-то - говно.

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

Но раз Вы хостер (как в ТЗ топика) - есть и другое решение. "Прогнитесь" под таких "девелоперов", поправьте одну строчку в правилах сборки и соберите свои пакеты PHP. Пересобирать важные пакеты на хостинге - частая необходимость и по другим причинам (например, вам требуется еще более оперативно обновляться при проблемах безопасности; патчи меняющие стандартную функциональность). Дебиан очень просто позволяет развернуть свою инфраструктуру по сборке и дистрибуции пакетов.

N
На сайте с 06.05.2007
Offline
419
#49
myhand:
Нет, или Вы не знаете?

Где-то на 15-ом попиксельном варианте в комментариях мне надоело читать.

Значит, не знаю, но раз там столько тупого кода, скорее всего, способов нет.

Расскажите же, какие именно функции GD следует применять девелоперам для поворота ?

Без imagemagic и в данный исторический момент, то есть, не в sqeeze.

Вот кстати, мы как-то обсуждали дебиановский тухляк и вынужденную необходимость использовать backports.org, так теперь этот сайт официально признан и рекомендован. Релиза в этом году не ждите.

M
На сайте с 16.09.2009
Offline
278
#50
netwind:
Где-то на 15-ом попиксельном варианте в комментариях мне надоело читать.
Значит, не знаю, но раз там столько тупого кода, скорее всего, способов нет.

Почему вдруг "тупого"? Зачем столько высокомерия-то - вполне приличный PHP код есть.

Почему попиксельный вариант не сгодится? Откуда Вы это знаете, не зная условий конкретной задачи?

netwind:
Без imagemagic и в данный исторический момент, то есть, не в sqeeze.

Почему без? Еще руки связать за спиной и языком по клавиатуре код набирать ?

Там есть решения и с imagemagic. И с использованием внешних бинарников, и с использованием расширения (доступного в дебиан).

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

netwind:
Вот кстати, мы как-то обсуждали дебиановский тухляк и вынужденную необходимость использовать backports.org

А я не использую бакпортс. ЧЯДНТ?

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

netwind:
Релиза в этом году не ждите.

Поставите на это денюшку?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий