netwind

Рейтинг
419
Регистрация
06.05.2007

LEOnidUKG, тогда возникнет конфликт между пользователями Женек и Женёк. Кого удалишь?

myhand:
А зачем Вам на прокси mod_php?

На бекенде, разумеется.

myhand:
И разве этот раздел форума только для счастливых обладателей ispmanager?

а разве нет? полноценным хостерам советы и форумы не нужны

myhand:
Преждевременная оптимизация? Прям как "творцы" из ISP - сделали раздачу статики nginx умолчанием при его установке. Проблем - огребли по самые уши (километровые конфиги nginx, логи, в которые пишут и nginx, и апач, и список можно продолжать). Приемуществ для типового сайта - нуль.

Нет у них никаких проблем. Уже поздно рыцарствовать против всех. nginx сложился как стандарт в русском интернете.

Человек покупает дешевый VPS на 256mb. ставит по документации ispmanager, apache, nginx (из ispmanager) и прекрасно все работает. Даже админ не понадобится во многих случаях, потому что ispmanager хостер поставит.

Зачем такому сайтовладельцу лезть конфигурировать mpm_event ? при том, что этот процесс сам по себе проблема. до сих пор в дебиане mod_php не совместим с worker, а уж с event тем более.

[umka], в php есть функция mb_stristr, которая позволяет проверить на равенство строки, при условии что они уже одинаковы по длине. она считает равными строчные и прописные буквы. Ей я и проверял.

Потестировал и эти функции. Получается, что mb-функции php для русского используют primary difference. А в mysql по-умолчанию secondary, причем даже без возможности выбора.

Разброд и шатание в стане вебдевелоперов.

rommer:
да в любом. Во всяком случае в дельфах и сях точно есть. правда, там со стримами работа, а не с указателями.

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

Какие такие стандартные функций ANSI C позволяют удалить кусок файла?

Наверное не перестроили информацию о разделах.

если и это не поможет, то в админке есть пункт меню "Выполнить SQL-запрос" и там можно настройку давности показа тем сбросить оптом во всех разделах.

rommer:
Лучше уж временный

но временный потребует в 2 раза больше места на диске и затратам на поиск этого места.


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

утютю.

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

Если возможно реализовать удаление блока внутри файла с помощью других элементарных функций, значит их не будут делать. это было нужно для переносимости ОС и стандартной библиотеки. Чем меньше функций нужно реализовать тем, легче их перенести. Для delphi и windows вообще, подобный вопрос не стоял.

А php с той же самой целью копирует функции стандартной библиотеки С.

Раз позиция чтения и позиция записи в файле между собой не связаны.

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

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

netwind добавил 23.11.2011 в 23:20

rommer:
Не ожидал от php такого

а в какой ОС или языке это есть?

[umka:
;9699808]В php правила сравнения устанавливаются с помощью setlocale, и в локале ru_RU буквы "е" и "ё" считаются разными.

значит это баг в php. mysql проверяет на основе официальных collation chars :

http://unicode.org/charts/uca/chart_Cyrillic.html

Е и Ё одинаковы с точностью до Secondary Difference (хз что это) - они там в одной строке нарисованы.

зачем php на это плюет? или я что-то напутал?

[umka], ну так ведь и cp1251 и utf8 - обе русские. почему поведение в разных вариантах одного и того же языка различается? вот в чем странность

Всего: 6293