Проект действительно интересный с точки зрения задумки и реализации, но полностью провальный со стороны маркетинга.
1. Вы делаете слишком явный упор на техническую сторону, любой инвестор понимая что внешне всё очень достойно, никогда не запомнит деталей. Работайте над имиджем: персонажи, обложки, названия. К самому главному вы отнеслись спустя рукава.
2. Ищите инвесторов на западе. Даже если их не впечатлит текущая идея, наверняка будут предложения об аналогичных разработках. Многие отечественные инвесторы (при всем уважении) относятся к процессу поиска идей как в анекдоте про двух дизайнеров Самсунга (один держит, другой обводит). На нашем рынке большую рыбу поймать почти невозможно, кругом или динозавры, или лохотронщики. Делайте веерные рассылки по американским, французским, китайским издателям.
3. Судя по манере написания, вам кажется, что вы сделали 99% работы. Это не так. Вы сделали первый этап, пора переходить к следующему.
Вообще подобные задачи должны решаться на уровне администрирования сервера, а не на уровне кода.
В данном случае простейшим решением будет настройка в php.ini глобального параметра open_basedir, например ограничить доступ php скриптам только в /var/hosts и /tmp, более того, для каждого из хостов в настройках http сервера желательно настроить собственный open_basedir, чтобы не портить жизнь соседям.
А если еще и обработать переменные на уровне веб-сервера (например на наличие в них *tp:, data: и прочей нечести, то даже самый криворукий программист замучается хоть что-то сломать.
Среди американских программеров была такая бородатая шутка про w3c, который семантически правильнее было бы сокращать как 3wc, а аббревиатура wc известна всему миру как water closet. Отсюда и прозвище «три туалета».
Перенос в рам-
ках слова ниче-
го общего не име-
ет с word-wrap.
От недокументированного свойства можно ждать чего угодно, в качестве примера: даже если вы интуитивно предугадали действие, в каких единицах по умолчанию будет считаться свойство? Проценты? Пункты? Пиксели? Не рискуете ли автор наделить меню с 'zoom:1' размером в 1% от родительского элемента?
Валидация — процесс проверки на соответствие стандартам. Когда, скажем, человек пишет в резюме о знании стандартов CSS2 и HTML4 — это значит что он умеет пользоваться ими без ошибок. Туалетный валидатор — примитивное средство проверки на ошибки. Что с результатами проверки делать, каждый решает для себя сам.
А в целом я очень не хочу развивать полемику о достоинствах и недостатках таблиц стилей и предлагаю вернуться к изначальному предложению писать грамотно. Всего-навсего.
В данном случае overflow-wrap будет алиасом word-wrap, что, в принципе, логично, т.к. подразумевается перенос не в рамках слова, а в рамках элемента. Отменять устаревшее значение пока никто не собирается.
А вот каких свойств можно ожидать от zoom — непонятно.
Проприетарные префиксы этично использовать для совместимости с предыдущими версиями, причем с поправкой на ограниченную видимость для остальных библиотек. Добавлять в код нестандартные и некомментируемые элементы — значит рисковать работоспособностью написанного в дальнейшем. Вы же не можете быть уверены, что в следующей спецификации не введут определение zoom с совершенно другими свойствами, чем те, которые вы ожидаете увидеть на каких-то отдельных движках сегодня.
Поэтому говорить что «ну ведь сейчас-то работает» непрофессионально. О чем я вам и постарался аккуратно намекнуть.
1. Вы делаете слишком явный упор на техническую сторону, любой инвестор понимая что внешне всё очень достойно, никогда не запомнит деталей. Работайте над имиджем: персонажи, обложки, названия. К самому главному вы отнеслись спустя рукава.
2. Ищите инвесторов на западе. Даже если их не впечатлит текущая идея, наверняка будут предложения об аналогичных разработках. Многие отечественные инвесторы (при всем уважении) относятся к процессу поиска идей как в анекдоте про двух дизайнеров Самсунга (один держит, другой обводит). На нашем рынке большую рыбу поймать почти невозможно, кругом или динозавры, или лохотронщики. Делайте веерные рассылки по американским, французским, китайским издателям.
3. Судя по манере написания, вам кажется, что вы сделали 99% работы. Это не так. Вы сделали первый этап, пора переходить к следующему.
4. Удачи!
В данном случае простейшим решением будет настройка в php.ini глобального параметра open_basedir, например ограничить доступ php скриптам только в /var/hosts и /tmp, более того, для каждого из хостов в настройках http сервера желательно настроить собственный open_basedir, чтобы не портить жизнь соседям.
А если еще и обработать переменные на уровне веб-сервера (например на наличие в них *tp:, data: и прочей нечести, то даже самый криворукий программист замучается хоть что-то сломать.
www.w3.org/TR/CSS21/propidx.html
Initial value: normal
У меня всего получилось четыре разных значения, а у вас?
ках слова ниче-
го общего не име-
ет с word-wrap.
От недокументированного свойства можно ждать чего угодно, в качестве примера: даже если вы интуитивно предугадали действие, в каких единицах по умолчанию будет считаться свойство? Проценты? Пункты? Пиксели? Не рискуете ли автор наделить меню с 'zoom:1' размером в 1% от родительского элемента?
Валидация — процесс проверки на соответствие стандартам. Когда, скажем, человек пишет в резюме о знании стандартов CSS2 и HTML4 — это значит что он умеет пользоваться ими без ошибок. Туалетный валидатор — примитивное средство проверки на ошибки. Что с результатами проверки делать, каждый решает для себя сам.
А в целом я очень не хочу развивать полемику о достоинствах и недостатках таблиц стилей и предлагаю вернуться к изначальному предложению писать грамотно. Всего-навсего.
А вот каких свойств можно ожидать от zoom — непонятно.
Поэтому говорить что «ну ведь сейчас-то работает» непрофессионально. О чем я вам и постарался аккуратно намекнуть.