Сегодня обнаружил неплохой перечень правил по стандартизации верстки html и css. В целом, документ относится к верстке xhtml, но и для других спецификаций тоже есть разумное зерно. Итак, читаем:
Общие требования к вёрстке HTML
И вдогонку аналогичная статейка от CSSing, настоятельно рекомендуемая к прочтению всем веб-разработчикам:
Оценка качества верстки.
Читать всю статью
- Выносите переменные из строк. Примерно так: <php $x=”test”.$test; ?> , это на 25-40% быстрее.
- Имена переменных должны быть короче 7 символов. Это быстрее на 15%.
- В массивах не стоит обращаться к элементам по имени и без кавычек. Особенно в многомерных. Сэкономите 40%.
- А если обращение к элементу массива вынести из строки (как в пункте 1), то можно сэкономить ещё 25-30%.
- Используйте Perl-ориентированные регулярные выражения. Или хотя бы сравнивайте их с POSIX-аналогами по скорости выполнения. Скорость может отличаться до 200% на разных запросах.
- SizeOf() быстрее Count(), а в циклах sizeof лучше вообще заменить на переменную, for и while практически не отличимы, для перебора простых индексных массивов нужно использовать for или while, а для ассоциативных массивов - foreach. Плюс 30% при соблюдении.
- Для чтения файла file() быстрее, чем fopen()+цикл. Ускорение до 40%.
не про меня.
камрад прав, палюбому.Я сегодня безумно рад, потому как мне наконец то удалось настроить на моем компьютере Linux :)
Проблема была в моей удивительной материнской плате m2n-mx, интегрированная звуковая карта которой не хотела определяться ни под родными драйверами, ни под встроенными в ядро. Дождавшись выхода Mandriva 2008.0, сразу скачал и поставил себе дистрибутив Mandriva 2008.0 Free.
Звук, сеть и DVB-карта(SkyStar3) поднялись на раз-два-три! Некоторые заморочки с globax`ом конечно были, но в целом все замечательно :)
Если у кого-то проблемы с настройкой этой комбинации - обращайтесь, подскажу что как делал :)
Смеха ради только что написал JavaScript, забавно играющий со цветовой гаммой, кому интересно - заходите, так, чисто поржать:
www.bolzamo.org.ru/ya_krivetko.html1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
